Understanding roles
In the context of the Canvas and Insendi integration, the roles assigned to users play a fundamental role in managing courses, content, and learning experiences.
Below are the role mappings between Canvas and Insendi, along with their respective functional capabilities within the Insendi plugin.
Each role defined in Canvas is automatically translated into specific permissions and functions within Insendi, based on the Learning Tools Interoperability (LTI) standard. User roles are assigned based on the membership of the current context from which Insendi is launched, except the admin role, which is an institution-wide role.
Canvas role | LTI role ( LTI role membership) | Insendi role | Permissions in Insendi |
|---|---|---|---|
Admin | system/person#SysAdmin or institution/person#Administrator | Admin | Full administrative access across the plugin |
Teacher | membership#Instructor | Course Leader, Course Builder | Manage content, grading, and other teaching-related actions |
Teaching Assistant (TA) | membership#Instructor | Course Leader, Course Builder | Manage content, assist with grading, and course facilitation (same as Teacher) |
Course Designer | membership#ContentDeveloper | Course Builder | Create and manage course content |
Observer | membership#Mentor | Course Auditor | View-only access; no editing or participation permissions |
Student | membership#Learner | Student | Standard learner role: access content, participate in activities, submit assessments |
When using custom roles, the assigned role is always the original base role from which it is derived.