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.
Is the Submitted date and time the moment when the button was pressed, or the moment when the quiz uploaded into the system?
Is there a way for the grading rubric to have a default selection set? I have a rubric that checks if a student has mastered a learning objective at the end of the semester (yes or no) and most students are 'yes'. It is tedious to click yes 10 times per student in each class. Can the rubric auto generate a 'yes' and I can…
Hi all, Quick question about the Gradebook color status for a 2-part checkpoint discussion. If a student completes the first due date (initial post) but does not complete the required replies by the second due date, is there any way for Canvas to automatically show a color (e.g., missing/late) instead of staying as…
Canvas Portfolios provide a powerful platform for students to document their learning journey, reflect on their progress, and showcase competencies. However, in programs where multiple educators are involved in assessment—such as team teaching, moderation, or competency-based evaluation—there are important questions about…
In legacy SpeedGrader, the instructors see students' initial post followed by replies. Why is it no longer listed that way in the Modernized SpeedGrader? Grading is made easier if the initial post is first, making it easily identifiable.