LMS to Echo360 User Role Mappings

BlackBoard to Echo360 role mapping

Canvas to Echo360 role mapping

Moodle to Echo360 role mapping

Sakai to Echo360 role mapping

 

Echo360 contains only three user roles: Admin, Instructor, and Student. Most LMS contain many more than that. So when a user passes through the LMS into Echo360, we have to figure out what kind of user it is, and assign a role and feature access accordingly.

While this sounds reasonably straightforward, and in most cases it is, there are some LMS roles that aren't quite so easily pigeonholed into one of the three Echo360 roles. For example a Teaching Assistant is a student at the institution, but also has instructor responsibilities. So how should we classify them?

We have wrestled with this question and determined the below mappings to be appropriate for each LMS. So that you can understand our reasoning for the mappings, we have also included the "role string" sent to Echo360 from the LMS for each role. These strings helped us define the job of the LMS role so we could more accurately map it to Echo360.

We have been purposely conservative in our role mappings in order to avoid accidental user over-permissioning. For this reason, we have also mapped Admin LMS roles to Instructor roles in Echo360, as we are confident any LMS admin will know to access Echo360 directly (not through the LMS) should they need to perform administration tasks.

Edit user roles as needed. Keep in mind that Echo360 users can have multiple roles. A teaching assistant, for example, could have both an instructor and student role, and will see different courses and different functionality depending on the role they select to view. To assign different or multiple roles to a user, see Editing Users. To change the user-role you are currently logged in as, see Changing Your Institution or Role.

BlackBoard to Echo360 role mapping

The following table lists each user role in BlackBoard and its corresponding role in Echo360.

BlackBoard Role

Echo360 Role

Role string sent in request to Echo360

Course Builder

Instructor

urn:lti:role:ims/lis/ContentDeveloper

Evaluator

Instructor

urn:lti:role:ims/lis/TeachingAssistant/Grader

Instructor

Instructor

urn:lti:role:ims/lis/Instructor

Teaching Assistant

Instructor

urn:lti:role:ims/lis/TeachingAssistant

Learner

Student

urn:lti:role:ims/lis/Learner

Guest

Student

urn:lti:role:ims/lis/Learner/GuestLearner

 

Canvas to Echo360 role mapping

The following table lists each user role in Canvas and its corresponding role in Echo360.

Canvas Role

Echo360 Role

Role string sent in request to Echo360

Instructor

Instructor

urn:lti:role:ims/lis/Instructor

Teaching Assistant

Instructor

urn:lti:role:ims/lis/TeachingAssistant

Designer

Instructor

urn:lti:role:ims/lis/ContentDeveloper

observer

Student

urn:lti:instrole:ims/lis/Observer

Student

Student

urn:lti:role:ims/lis/Learner

Admin

Instructor

urn:lti:instrole:ims/lis/Administrator

 

Moodle to Echo360 role mapping

The following table lists each user role in Moodle and its corresponding role in Echo360.

Moodle Role

Echo360 Role

Role string sent in request to Echo360

Manager

Instructor

urn:lti:role:ims/lis/Instructor

Teacher

Instructor

urn:lti:role:ims/lis/Instructor

Non-editing teacher

Instructor

urn:lti:role:ims/lis/Instructor

Course creator

Student

urn:lti:role:ims/lis/Learner

Student

Student

urn:lti:role:ims/lis/Learner

System administrator

Instructor

urn:lti:sysrole:ims/lis/Administrator

 

Sakai to Echo360 role mapping

The following table lists each user role in Sakai and its corresponding role in Echo360.

Sakai Role

Echo360 Role

Role string sent in request to Echo360

Instructor

Instructor

urn:lti:role:ims/lis/Instructor

Instructor > Student view

Student

urn:lti:role:ims/lis/Learner

Instructor > Teaching Assistant view

Student

urn:lti:role:ims/lis/Learner

Teaching Assistant

Student

urn:lti:role:ims/lis/Learner

Student

Student

urn:lti:role:ims/lis/Learner

Admin

Instructor

urn:lti:sysrole:ims/lis/Administrator