Need help?

Paid user: Create A Ticket

Free user: Visit Support Forums

Related Docs

Back To Docs

Roles & Capabilities

Admin Capabilities

Sensei gives admin users two additional capabilities:

  • manage_sensei_grades – Gives access to Reports, Grading and Students sections.
  • manage_sensei – Gives access to all Sensei settings and functionality.

Students

There is no specific Student role in Sensei. Any role user can be a student by registering and starting any course. Their WordPress default user role is Subscriber.

Teachers

Sensei includes a Teacher role. This is the same as the 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 reports and manage students without having full administrator privileges. Teachers can only view, edit, and manage students enrolled in their own courses. This includes being able to manually add admin users to their courses, and viewing details such as the admin’s email address as a result.

Users with the Teacher role can create and manage courses and course content for which they are the assigned teacher. Courses managed by Teachers or Co-Teachers can only be submitted for review to an administrator. If a course has already been published by an administrator and is then edited by a Teacher or Co-Teacher, it will automatically revert to a draft. If an administrator assigns a course to a Teacher, all lessons in that course will also be assigned to them.

Teachers are also able to access Messages to view private messages with students taking their courses.

Teachers in the Teacher role have limited access to Sensei objects. They can only access the modules they have created within a course, as there is no dedicated Module section in the Sensei LMS menu for Teachers. If a user role changes from Admin to Teacher, they will lose access to other modules. An admin user will have to assist these users in moving lessons and courses over to the newly created user modules.

Assigning a Course to a Teacher

You must be logged in as an administrator to assign a course to a teacher. Then:

  1. Go to: Courses
  2. Edit a course.
  3. Open the Course Settings panel on the right end of the editor.
  4. On General > Teacher, select the teacher to whom you want to assign the course. Make sure the user has the teacher role added to their account. (see below)
  5. 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 email notifications whenever a teacher creates a new course. When a course is assigned to a teacher or another administrator, the teacher receives a notification email.

Read more about email notifications.

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
  3. From the Change role to… drop-down, select Teacher
  4. Select Change.

Co-Teachers

Users with the Teacher role can also be assigned as Co-Teachers for a course, allowing multiple Teachers to manage it. Learn more about Co-Teachers here.

Tweaking Capabilities

If you wish to modify roles and capabilities, use a third-party plugin such as User Role Editor. Other plugins that allow you to edit roles and capabilities: