Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
I've developed a tool I wanted to share here. I teach multiple sections of a course with up to 72 students per section. I typically merge all sections of my course into a single canvas site. This works well for most things, but grouping 360 students into 60 teams manually is a nightmare. The GUI for team management is an atrocious mess.
I've written a Google Apps Script in JavaScript that uses a Google Spreadsheet as the GUI. With this tool, you can download your canvas roster, and then you can upload all teams automatically using another sheet.
I wrote the tool to work with CATME team formation, specifically. But, so long as the 'CATME Import' sheet contains the student email and team name, it should work fine for manual team formation.
This is my first stab at API coding, and so there are bound to be lots of errors and bugs. For one, I don't have the OAuth2 worked out, so this version uses a temporary token that you get from your Canvas page.
I've put a version of the code up on GitHub - GitHub - dagray3/canvas_api_scripts: collection of Google Apps Scripts in JavaScript for working wit...
I don't know how to share the companion google sheet with others. But, I think it's a good, rough beta that might be of use to someone. Hit me up with a DM if you have questions or comments about the code. Otherwise, be awesome.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
An amazing Instructure Community member!
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In