Skip to content

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:

PermissionDescription
Tenant settings permissions
TenantSettings.ReadA user can view the settings of a tenant to which the user belongs.
User management permissions
User.ReadA user can view their account details in the platform.
Learning activities management permissions
ActivityRecord.CreateA record with the learners' results of taking an activity is automatically created when a user ends the activity workflow.
ActivityRecord.ReadA learner can view records with their results of taking activities.
ActivityWorkflow.CreateA user can initiate a workflow for taking an activity.
ActivityWorkflow.ReadA user can view a workflow for taking an activity.
ActivityWorkflow.UpdateA user can modify a workflow for taking an activity.
ActivityWorkflowAggregate.CreateAn 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.ReadA user can view an aggregate of all instances of taking an activity for a user.
ActivityWorkflowAggregate.UpdateA user can modily an aggregate of all instances of taking an activity for themselves.
Objectives management permissions
Objective.ReadA user can view learning objectives assigned to them.
ObjectiveAccess.ReadA user can view users' enrollments in their learning objectives (associations between a user and an objective).
ObjectiveRecord.CreateA record with a learners' results of taking an objective (course) is automatically created when they end the objective workflow.
ObjectiveRecord.ReadA user can view records with their results of taking an objective (course).
ObjectiveWorkflow.CreateA user can initiate taking an objective (course).
ObjectiveWorkflow.ReadA user can view the progress of taking an objective (course) they've started.
ObjectiveWorkflow.UpdateA user can modify the progress of taking an objective (course) they've started
ObjectiveWorkflowAggregate.ReadA user can view an aggregate of all instances of taking an objective (course) assigned to them.
ObjectiveWorkflowAggregate.UpdateA user can modily an aggregate of all instances of taking an objective (course) assigned to them.
Learning settings management permissions
ResourceTopic.ReadObsolete.
Assessment and quiz management permissions
Assessment.CreateA user can start an assessment walkthrough.
Assessment.ReadA user can view their assessments.
Assessment.Read.HintsA user can view hints in a quiz.
Assessment.Update.SubmitA user can modify a started assessed quiz and submit it for automatic or manual check.
Domain.ReadA user can view a domain to which quizzes or question pools belong.
Message.ReadA user can view files with feedback on their assignments.
Question.Read.FileA user can view files attached to questions.
Quiz.Read.FileA user can view quiz files.
Tag.ReadA user can view tags used to mark questions and quizzes for easier filtering.
TopicQuestion.ReadA user can view to which topic a question refers.
Proctoring settings
ProctoringSession.CreateA user can initiate a proctored quiz assigned to them.
ProctoringSession.ReadA user can view the details of a proctored quiz assigned to them.
Certificate settings
CertificateRecord.ReadA user can view their certificates.