Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Sharing a small admin tool I wrote in Python that is able to render sub-account hierarchies for the Canvas Learning Management System in the form of a tree graph. You’re also able to export the raw JSON for the graphs and chuck them into any data visualisation platform of your choice.
I’m hoping this will come in handy for Canvas admins needing to inspect large, complex org structures, explain your institutional sub-account structure to vendors and stakeholders, or just wanting to generate pretty graphs for presentations!
The tool makes use of the Canvas API to load a subaccount (along with its nested subaccounts) of your choice (provided you're an Admin in said subaccount) and employs D3.JS to render tree-graphs that represent the subaccount hierarchy. You're able to adjust the root node to inspect each nested subaccount individually or in a holistic way, and export the raw JSON data for the graphs to pass to any visualisation platform/application of your choice.
You can get the tool and run it locally from this Github repo here: https://github.com/apurbzz-1994/canvaslms-subaccount-visualiser
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Professional procrastinator who works in the higher education sector on the side
To participate in the Instructure Community, you need to sign up or log in:
Sign In