Greetings Canvas Community!
I am an instructional designer at my institution, not a programmer. I've been asked to look into an issue that's created when we cross-list courses. When we cross-list courses I see the student's original section in the Section tab of the cross-listed course and also next to the student's name in the People tab. I'm not understanding why AEFIS can't get what they need. Is anyone else who also uses AEFIS experiencing the problem they describe below? Is there a work around? Thanks!
When a Canvas course is cross-listed or combined, all of the enrolled students appear in the Canvas course, even though some are actually registered for a different catalog course/section in Banner (or any SIS). We use AEFIS for assessing the students in the course. It appears to AEFIS as if Canvas is not sending AEFIS original registration information of the student in the API, which means that the students in other sections/cross-listed courses are not pulled into the student roster in AEFIS and their assessment data is not collected. We need an API endpoint that provides information about the original enrollment information of the student. Not only the information related to the course that they were cross-listed to.
The sections that the students are in within the parent course are based on the original courses from which the students were crosslisted. It is already possible to call the Canvas API to obtain the section information for the enrollments, thereby obtaining the information about which course they were originally crosslisted from.