Allow role assignments
Note: You are currently viewing documentation for Moodle 3.3. Up-to-date documentation for the latest stable version of Moodle is probably available here: Allow role assignments.
Location: Administration > Users > Permissions > Define roles
The Allow role assignments page is for setting which roles each role can assign other users to. These roles are also available in the "Switch role to..." drop-down menu for users with the moodle/role:switchroles capability.
Default role assignments
- Administrator - may assign all other roles
- Course creator - may assign teacher, non-editing teacher, student and guest
- Teacher - may assign non-editing teacher, student and guest
Enabling teachers to assign other teachers
By default, teachers can only assign other users the roles of non-editing teachers, students and guests. If you want teachers to be able to assign other teachers in their course, you can allow the role assignment:
- Click on Permissions in the Site Administration block, then Define roles.
- Click the Allow role assignments tab.
- Click the checkbox where the teacher row and column intersect.
- Click the "Save changes" button.