User roles in Constructor platform
In Constructor LMS, the following default user roles exist:
- Administrator — has full access to the tenant and can manage tenant settings, users, groups, units, teams, reports, roles and permissions, and resources. This user should have access to all features related to tenant setup.
- Avatar User / Avatar Admin — has access to the Avatar page. This user can manage all aspects related to the Avatar project.
- Global Content Contributor — a multi-team role responsible for creating content in any team, regardless of membership. This user can create and edit content and configure all settings related to activity creation.
- Global Content Reviewer — a multi-team role responsible for viewing content in any team, even without team membership. This user can view all LMS and external content (for example, labs, quizzes), but cannot edit courses.
- Group Instructor — manages the learning process within the assigned scope. This user can view learners in the group and all child groups, and grade workflows within that scope.
- Group Owner — can manage groups within the assigned scope, including changing members, staff, and relationships (if the scope allows). This user cannot create or delete groups or edit group properties.
- Instructor — manages the learning process and course delivery. This user can view all learners, grade workflows, and configure course-taking rules.
- Learner — has access only to Learn pages. This user can view assigned courses, take courses, and view results.
- Master-data Administrator — has access only to the
/portal/settingspage. This user can manage all learning settings and notification templates. - Mini-Group Instructor — can view and grade workflows within the assigned scope.
- People Viewer — can view users within the assigned scope.
- Proctor — can access the proctoring project to manage proctoring sessions, set results, and conduct live proctoring.
- ReportDefinitionOwner — can read, update, and delete reports within the assigned scope. Assigned this role upon report creation.
- Scientist — can create knowledge models and projects.
- Team Contributor — can read, create, and update activities within the team scope. This user can also view the team.
- Team Creator — can create and edit their own teams.
- Team Lead — can read, create, and update activities within the team scope, transfer activities to other teams, and manage the team and its members.
- Team Reviewer — can view activities within the team scope but cannot create or edit them. This user can also view the team.
- Teams Administrator — can create teams and view and edit all existing teams.
- Unit Instructor — manages the learning process within the assigned unit. This user can view learners in the unit and all child units, and grade workflows within that scope.
- Unit Owner — can manage units within the assigned scope, including changing members, staff, and relationships (if allowed). This user cannot create or delete units or edit unit properties.
- Unit Supervisor — can view learners within the unit and all child units, and access all reports filtered by the scope.