Back to Documentation

Roles & Capabilities

Admin Capabilities

Sensei gives Admin users two additional capabilities:

  • manage_sensei_grades – gives access to the Analysis, Grading and Learner Management sections of Sensei.
  • manage_sensei – gives access to all Sensei settings and functionality.

Learners

There is no specific Learner role in Sensei. Any user of any role can be a Learner by registering and starting any course.

Teachers

Sensei has a Teacher role. This is the same as a Subscriber role but with the addition of the ‘manage_sensei_grades’ capability mentioned above.

This enables site owners to assign any user the Teacher role, so that they can grade quizzes, view course analysis and manage learners without having full Administrator privileges.

Users with the Teacher role can create and manage their own Courses, Lessons, and Questions.

Teachers can also access Sensei > Messages to view private messages from Learners taking their courses.

When a Teacher is in the WordPress admin, they can only view, edit and manage their own content and Learners.

Teachers can access courses, lessons and questions they created themselves. They can also see courses that are assigned to them by an Administrator.

If a course is assigned to a teacher by an Administrator, all lessons in that course are also assigned to the same teacher.

With the Teacher role, a teacher has limited access to Sensei objects. The modules available to the teacher will only be those that they have created. If a user role changes from admin to teacher then they will lose access to other modules and will no longer see it. An admin user will have to assist these users to move lessons and courses over to the newly created user modules.

Assigning a course to a teacher

To assign a course to a teacher, you must be logged in as an administrator. Then:

  1. Go toCourses > All Courses
  2. Edit a course.
  3. In the Teacher panel, select the teacher you want to assign the course to.
  4. Update the course.

Note: To assign courses to users, you must be logged in as a Teacher or Administrator.

Teacher emails

The site admin receives an email notification whenever a teacher creates a new course.

When a course is assigned to a Teacher or another administrator, the teacher receives a notification email.

Adding a teacher

To assign an existing user the Teacher role:

  1. Go toUsers > All Users.
  2. Select the user(s) you want to change, and select Teacher in the drop-down Change role to…
  3. Click Change.

teacher

Tweaking capabilities

If you wish to modify roles and capabilities, use a third-party plugin such as Capability Manager. Even though this plugin has not been updated in years, it works for this purpose. Other plugins that allow you to edit roles and capabilities: