Skip to content

Instructor

Instructor is a role for users who manages and supervises learning processes: sees all users and their workflows, reviews and grades assignments, views and creates reports.

The role name in the system is Instructor. It has the following permissions:

PermissionDescription
Tenant settings permissions
TenantSetting.ReadA user can view the settings of a tenant to which the user belongs.
User management permissions
User.ReadA user can view the details of existing users in their team.
Organizational unit management permissions
Group.ReadA user can view the details of user groups existing in the platform.
Unit.ReadA user can view organizational units in the platform.
Learning settings management permissions
Category.ReadA user can view content categories.
ResourceTopic.ReadObsolete.
Showcase.ReadA user can viewcatalog collections.
ShowcaseObjective.CreateA user can add objectives to collections.
ShowcaseObjective.DeleteA user can remove objectives from collections.
ShowcaseObjective.ReadA user can view to which collections belong objectives.
Term.ReadA user can view academic terms.
Learning process settings
Activity.ReadA user can view learning activities.
Activity.UpdateA user can modify learning activities in the platform.
ActivityRecord.CreateA record with a learners' results of taking an activity is automatically created when a user ends the activity workflow.
ActivityRecord.UpdateA user can modify the results of taking an activity.
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 a user.
Enrollment management permissions
GroupEnrollment.CreateA user can create group enrollments in objectives.
GroupEnrollment.DeleteA user can delete group enrollments in objectives.
GroupEnrollment.ReadA user can view group enrollments in objectives.
GroupEnrollment.UpdateA user can modify group enrollments in objectives.
PersonalEnrollment.CreateA user can enroll individual learners in objectives.
PersonalEnrollment.DeleteA user can delete enrollments of individual learners in objectives.
PersonalEnrollment.ReadA user can view enrollments of individual learners in objectives.
PersonalEnrollment.UpdateA user can modify enrollments of individual learners in objectives.
Objectives management permissions
CertificateTemplate.ReadA user can view templates for certificates awarded to learners upon completion of objectives
Objective.ReadA user can view learning objectives.
Objective.UpdateA user can modify learning objectives.
ObjectiveAccess.CreateA user can enroll users in learning objectives (create associations between a user and an objective).
ObjectiveAccess.ReadA user can view users' enrollments in learning objectives (associations between a user and an objective).
ObjectiveAccess.UpdateA user can modify users' enrollments in learning objectives (associations between a user and an objective).
ObjectiveNotificationSetting.CreateA user can configure notifications to be sent to them when there are changes in their learners' progress.
ObjectiveNotificationSetting.DeleteA user can delete notifications configured to be sent to them when there are changes in their learners' progress.
ObjectiveNotificationSetting.ReadA user can view notifications configured to be sent to them when there are changes in their learners' progress.
ObjectiveNotificationSetting.UpdateA user can modify notifications configured to be sent to them when there are changes in their learners' progress.
ObjectiveRecord.CreateA record with a learners' results of taking an objective (course) is automatically created when a user ends the objective workflow.
ObjectiveRecord.ReadA user can view records with learners' results of taking an objective (course).
ObjectiveWorkflow.ReadA user can view the progress of taking an objective (course) by a learner.
ObjectiveWorkflow.UpdateA user can modify the progress of taking an objective (course) by a learner.
ObjectiveWorkflowAggregate.CreateAn aggregate of all instances of taking an objective (course) is created for a user with links to the last result, best result, and so on.
ObjectiveWorkflowAggregate.DeleteA user can delete an aggregate of all instances of taking an objective (course) for a user.
ObjectiveWorkflowAggregate.ReadA user can view an aggregate of all instances of taking an objective (course) for a user.
ObjectiveWorkflowAggregate.UpdateA user can modily an aggregate of all instances of taking an objective (course) for a user.
Report management permissions
ReportDefinition.CreateA user can customize the view of a report table.
ReportDefinition.ReadA user can view custom report views.
Assessment and quiz management permissions
Assessment.ReadA user can view assessment and quiz settings.
Assessment.Read.HintsA user can view hints in quizzes.
Assessment.Update.SubmitA user can submit their assessment.
Domain.ReadA user can view a domain to which quizzes or question pools belong.
LMS.Read.ActivitiesThis permission is used to filter activities availble for viewing by content teams to which the user belongs.
Message.CreateA user can create files with feedback on learners' assignments.
Message.ReadA user can view files with feedback on learners' assignments.
Message.UpdateA user can modify files with feedback on learners' assignments.
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.
Question.ReadA user can view questions.
Question.Read.FileA user can view question files.
Question.Read.PreviewA user can preview how questions are displayed in the learner interface.
Quiz.ReadA user can view quizzes.
Quiz.Read.FileA user can view quiz files.
Quiz.Read.PreviewA user can preview quizzes.