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 having students read the textbook considered an assignment or an activity if there is no grade but a required date?
Hoping someone can explain for me. We're using pacing to avoid manually dating regular assignments each quarter, but the dates I see are based on when the course was instantiated, while students see dates based on when they were added to the course by [backend software I don't know anything about, presumably]. If I set…
Has anyone else had issues with an influx of duplicate users in Canvas? Ours is currently in the form of an email that already exists, becoming a new user - and not automatically merging with the user ID with the same email that also is linked to our SIS ID correctly as well. For example, user 1 is xyz@gmail.com without a…
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…
I have a student that was in a tag called "ac" and recently moved him to a different tag, "AC." I did ensure the old tag was removed; however on a canvas PAGE he sees both pages the "ac" and "AC" Canvas Pages. I removed the assigned tags to the page and the one tag to the student thinking maybe if I remove and reassign…