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:
- Go to: Courses > All Courses
- Edit a course.
- In the Teacher panel, select the teacher you want to assign the course to.
- 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:
- Go to: Users > All Users.
- Select the user(s) you want to change, and select Teacher in the drop-down Change role to…
- Click Change.
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: