[ARCHIVED] Identifying the course to which students in an appointment group belong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am running a course with 450+ students, who belong to three different courses (and Canvasses) , but the content and exam of the courses are the same for all students. To organize an exam inspection, I have set up an appointment group in which the students from the 3 courses can enroll simultaneously (bij choosing multiple course calendars). Now I would like to identify for each student who has enrolled for the inspection, to which course he or she belongs. Is this possible in Canvas?
Any help/suggestion appreciated!
John
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's not visible through the UI interface. However, you can achieve this in 2 ways
- Using built-in Enrolments Provisioning report
This report will list all student/teacher course enrolments, you can then use this list and simply do a VLOOKUP in Excel against your appointment booking list.
You can ask your admin to run this report for you from the account setting -> Reports -> Provisioning
- Using Canvas API
This method is more advance in which you will need to write a program to request data from Canvas API (E.g. easiest is to write a VBA code in Excel).
First, you can get a list of registered students via this endpoint https://canvas.instructure.com/doc/api/appointment_groups.html#method.appointment_groups.groups , then iterate each student in the list to get enrolment data through this endpoint https://canvas.instructure.com/doc/api/enrollments.html#method.enrollments_api.index and display the data on the spreadsheet
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.