For Companies & Schools

Understanding Roles in Edlink

Each LMS that Edlink supports treats user roles differently. To find out more, keep reading.

An LMS will typically provide a Global Role for users. This Global Role identifies who they are at a school (e.g., a teacher, administrator, student, parent, etc.).

An LMS will also typically provide a Contextual Role. This Contextual Role identifies a user’s enrollment in a specific class (e.g., a student or teacher).

Here's an example: a teacher at a school may be a student in a professional development class.
This means that the user’s Global Role is teacher and the user’s Contextual Role for this class is student.

The following are the different Global Roles that Edlink supports.
Please note that not all LMSs support these roles:

  • student — A student
  • district-administrator — A district-level administrator
  • administrator — A school-level administrator
  • teacher — A teacher
  • observer — Someone who is observing the class, but is not a student
  • parent — A parent
  • guardian — A guardian
  • ta† — A teaching assistant
  • aide† — Someone who provides assistance to a student, such as a sign language interpreter
  • designer† — Someone who adds or edits class content
An example of roles in the Edlink dashboard

When we sync data from a source, we do our best to map those users to an Edlink Global Role (if the LMS provides one).
We also support enriching data from learning management systems with data from student information systems.

We suggest using data enrichment if your app needs to identify users by their Global Role, and your LMS doesn't provide Global Roles.