Learner
Learner is a role for users who access the learner interface of Constructor LMS, consume assigned learning content, take quizzes and other similar activities.
The role name in the system is Learner. It has the following permissions:
| Permission | Description |
|---|---|
| Tenant settings permissions | |
| TenantSettings.Read | A user can view the settings of a tenant to which the user belongs. |
| User management permissions | |
| User.Read | A user can view their account details in the platform. |
| Learning activities management permissions | |
| ActivityRecord.Create | A record with the learners' results of taking an activity is automatically created when a user ends the activity workflow. |
| ActivityRecord.Read | A learner can view records with their results of taking activities. |
| ActivityWorkflow.Create | A user can initiate a workflow for taking an activity. |
| ActivityWorkflow.Read | A user can view a workflow for taking an activity. |
| ActivityWorkflow.Update | A user can modify a workflow for taking an activity. |
| ActivityWorkflowAggregate.Create | An aggregate of all instances of taking an activity is created for a user with links to the last result, best result, and so on. |
| ActivityWorkflowAggregate.Read | A user can view an aggregate of all instances of taking an activity for a user. |
| ActivityWorkflowAggregate.Update | A user can modily an aggregate of all instances of taking an activity for themselves. |
| Objectives management permissions | |
| Objective.Read | A user can view learning objectives assigned to them. |
| ObjectiveAccess.Read | A user can view users' enrollments in their learning objectives (associations between a user and an objective). |
| ObjectiveRecord.Create | A record with a learners' results of taking an objective (course) is automatically created when they end the objective workflow. |
| ObjectiveRecord.Read | A user can view records with their results of taking an objective (course). |
| ObjectiveWorkflow.Create | A user can initiate taking an objective (course). |
| ObjectiveWorkflow.Read | A user can view the progress of taking an objective (course) they've started. |
| ObjectiveWorkflow.Update | A user can modify the progress of taking an objective (course) they've started |
| ObjectiveWorkflowAggregate.Read | A user can view an aggregate of all instances of taking an objective (course) assigned to them. |
| ObjectiveWorkflowAggregate.Update | A user can modily an aggregate of all instances of taking an objective (course) assigned to them. |
| Learning settings management permissions | |
| ResourceTopic.Read | Obsolete. |
| Assessment and quiz management permissions | |
| Assessment.Create | A user can start an assessment walkthrough. |
| Assessment.Read | A user can view their assessments. |
| Assessment.Read.Hints | A user can view hints in a quiz. |
| Assessment.Update.Submit | A user can modify a started assessed quiz and submit it for automatic or manual check. |
| Domain.Read | A user can view a domain to which quizzes or question pools belong. |
| Message.Read | A user can view files with feedback on their assignments. |
| Question.Read.File | A user can view files attached to questions. |
| Quiz.Read.File | A user can view quiz files. |
| Tag.Read | A user can view tags used to mark questions and quizzes for easier filtering. |
| TopicQuestion.Read | A user can view to which topic a question refers. |
| Proctoring settings | |
| ProctoringSession.Create | A user can initiate a proctored quiz assigned to them. |
| ProctoringSession.Read | A user can view the details of a proctored quiz assigned to them. |
| Certificate settings | |
| CertificateRecord.Read | A user can view their certificates. |