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.
IMPORTANT DISCLAIMER: This is a homemade solution and is not Instructure supported.
Have you ever tried to edit a user or a course that doesn’t have an SIS ID and found out you can't use a CSV? You can manually add a SIS ID but doing that in bulk can only be done by the API. Using Google’s Apps Script I developed a Google Sheet that will pull all courses or users without SIS IDs and assign values to them in bulk. I haven’t run this script for over 1k objects but it should still work.
What does it do?
*Tip: If you only want to add SIS IDs to a handful of courses/users, run a provisioning report and copy the Canvas ID to the first column.
What you will need:
Video:
Possible Issues:
It is highly unlikely you will run into these, but just in case:
Lastly, here is the link to the sheet and the code used to make this happen. If you have any questions or run into any issues, post in the comments below.
Link to Google Sheet: https://docs.google.com/spreadsheets/d/1PTVnt1thwUipFwAorOLG9qRWd69cIDXJEyLMFipJRPM/copy
Links to Apps Script: https://github.com/KyleCole90/Canvas-Scripts/blob/main/Apps%20Scripts/Replace%20Blank%20SIS%20IDs.gs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Former eLearning Director turned Product Specialist: Helping Canvas users reach their goals.
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