Is there any possibility of enrolling multiple users to a course through Canvas live APIs.If yes , How to do that ?
@shyams
Yes 😀 you can use this endpoint to enroll a user to a course: https://canvas.instructure.com/doc/api/enrollments.html#method.enrollments_api.create
There are several ways you can archive this:
The easiest to implement this script is using a Spreadsheet program (E.g. Google Sheets if you are familiar with Javascript, or Microsoft Excel using VBA)
Tools like Postman allow you to test the API Endpoint without having to write any script.
My favorite low-code solution is an open-source software called n8n, you can follow my guide here to set it up: https://community.canvaslms.com/t5/Canvas-Developers-Group/Automate-Canvas-with-n8n/ba-p/585337
This software allows you to create a workflow (Via a GUI interface) with multiple actions (E.g Input a CSV with a list of users -> iterate through the list -> call the API endpoint to enroll users)
Please let me know if you need help with any of the above methods.
Enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.
Hi, I am a chemistry teacher at a school in MS and am trying to get my courses up to speed on ADA accessibility. Most periodic tables I have access to are pdf's which are not ADA accessible. Can you please assist?
Error message when viewing SCORM files as Admin login: This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>MissingKey</Code> <Message> Missing Key-Pair-Id query parameter or cookie value </Message> </Error> When viewing as a student login the SCORM…
I have now had a few cases of students' responses in New Quizzes not being recorded. Normally, students get a connection error and can restart, but here they get new questions one at a time with no indication of a problem until they try to submit the exam and find that they can't submit it. Students are losing 20-90% of…
We are trying to determine a process for removing inactive users in Canvas. What are other schools doing? Do you delete inactive users after a certain time of inactivity?
We assign coursework by section, and teachers enter the transfer grades on each assignment from before the student’s enrollment date. However, those grades do not satisfy the modules’ “Submit the assignment” requirements. Students still have to go back to the beginning of the school year and submit blank documents and…