When a roster sync is triggered between a Canvas course and its corresponding Engageli classroom, Engageli uses a mapping to determine the role to assign each user within the Engageli classroom, based on their Course Role within Canvas. The mapping used is shown in the below table:
Canvas Course Role | Engageli Role |
Teacher | Instructor |
TA | TA |
Student | Learner |
Designer | Learner |
Observer | Learner |
If a user is assigned a custom course role in Canvas, Engageli will look to the Base Type of that custom role, which is the original role on which the custom role is based.
Engageli can override the mapping of custom roles at the partner's request. We would just need to know the custom course role name and the corresponding Engageli role to be mapped.
To see details of your Canvas custom course roles, including their base types, you can navigate to the following page within Canvas: "Admin" > "Permissions" > "Course Roles".