Moodle User Roles

Moodle User Roles (English/Español)

Moodle offers a variety of roles with varying access permissions to your course. Some roles can be manually assigned; the roles and their permissions are as follows:

Course Content Viewer Role
  • is enrolled in a course manually by the assigned instructor or administrator.
  • cannot see the Participants list.
  • sees but cannot modify visible or hidden activities and resources.
  • cannot access forums or the gradebook.

NOTE: This role was created specifically to grant another instructor access or to import your course content without the ability to modify the course or view student data.

Read-Only Student Role
  • is enrolled in a course manually by the assigned instructor or administrator.
  • cannot see the Participants list.
  • sees visible activities and resources.
  • cannot participate in any activities, such as assignments, quizzes, and forums.
  • can see student names and posts in forums.
  • will not appear in or have access to the gradebook.
Student Role
  • is enrolled in a course automatically (within two hours of official registration) or manually by the assigned instructor.
  • can see the Participants list.
  • sees visible activities and resources.
  • can participate in any activities, such as assignments, quizzes, and forums.
  • will appear in the gradebook.
  • can only see their grades.
Editing Assistant Role
  • is enrolled in a course manually by the assigned instructor or administrator.
  • cannot see the Participants list.
  • sees and may edit all visible and hidden activities and resources.
  • can add or delete activities and resources.
  • will not appear in or have access to the gradebook.

NOTE: This role was created specifically to provide assistants with the ability to modify course content and assist in the design of a Moodle course without providing access to student data, such as grades or enrollments.

Teacher Role
  • is enrolled in a course automatically or manually by the assigned instructor or administrator.
  • can manually enroll students or other teachers.
  • sees and may edit all visible and hidden activities and resources.
  • can add or delete activities and resources.
  • can provide feedback and award grades.
  • can access and modify the gradebook.
Substitute Teacher Role
  • is enrolled in a course manually by the assigned instructor or administrator.
  • can see but cannot modify the Participants list.
  • sees and may edit all visible and hidden activities and resources.
  • cannot add or delete activities and resources.
  • can provide feedback and award grades.
  • can access the gradebook.
Staging Manager Role
  • is enrolled in a course automatically or manually by a Moodle administrator.
  • can manually enroll students, teachers, or other managers.
  • sees and may edit all visible or hidden activities and resources.
  • can add or delete activities and resources.
  • will not appear in the gradebook or the Participants list.
  • can post feedback and grades.
  • can access and modify the gradebook.
Guest Role
  • does not have access to a course by default; guest access must be enabled.
  • cannot see the Participants list.
  • sees visible activities and resources.
  • cannot participate in any activities, such as assignments, quizzes, and forums.
  • can see student names and posts in forums.
  • will not appear in or have access to the gradebook.
View Related Articles
Automatically enrolled individuals will need to be officially dropped from the section by Registration and Records for their enrollment to be dropped from a Moodle co...
Continue Reading
Manually Enrolling Users into a Course in Moodle (English/Español) Students who are officially registered for a class will automatically be enrolled in the associate...
Continue Reading
A meta-course enrollment will allow you to add ALL participants from one course into another Moodle course. The advantage of meta-course enrollment is that you can fa...
Continue Reading