Skip to content

Roles and Permissions

Roles define what users can do. Permissions are the specific capabilities included in a role.

Common Moodle roles include:

Role Typical Purpose
Site administrator Full control of the Moodle site
Manager Broad management access, usually less than full administrator
Course creator Can create courses in assigned areas
Teacher Can manage course content and activities
Non-editing teacher Can view and grade but cannot edit course content
Student Participates in course activities
Guest Limited access, usually read-only where allowed
Authenticated user Basic permissions for any logged-in user

Roles can be assigned in different contexts. A context is the area where a role applies.

Examples:

  • A user can be a student in one course.
  • The same user can be a teacher in another course.
  • A manager may have permissions in one category but not the whole site.
  • A site administrator has permissions across the entire site.

Important concept: Moodle permissions are context-aware. A user’s access depends on the role assigned and where that role is assigned.