Best practices: Customizing permissions to enhance courses in Moodle™
Moodle™ allows its users to have different types of role assignments in numerous locations inside the system. The usual roles assigned to users are Administrator, Manager, Teacher, Non-editing teacher, and Student.