Bulk Course assignment to user

Jump to solution
HeatherPayne
Community Member

HI

Is there a way to enroll a user in multiple courses in bulk? I have to assign advisors to courses and one advisor has 15 courses so wondering if there is a better way to do this than individually enrolling her in each course.

Thank you!

Labels (1)
2 Solutions
Hildi_Pardo
Community Coach
Community Coach

Do you have a Canvas Admin at your institution?  If so, they should have rights to upload a CSV file to the SIS Import area of The Admin area.  That CSV file will need the Course IDs for each of the courses, and the Instructor's User ID info, to enroll them with Teacher role in all those courses.

Here is more info:  https://community.canvaslms.com/t5/Admin-Guide/How-do-I-import-SIS-data-to-a-Canvas-account/ta-p/98

View solution in original post

sharon_kitching
Community Contributor

Are you an account admin in Canvas, or enrolled in the 15 courses already? If you are you can use API calls - https://canvas.instructure.com/doc/api/enrollments.html#method.enrollments_api.create
Other than that, you'll just have to add them as you go. You can add multiple people at the same time to one course using their login.

View solution in original post