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:

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.
Student Role – Incomplete
  • is manually assigned by the instructor.
  • can access a hidden course.
Student Role – Unlimited Time
  • is manually assigned by the instructor.
  • is not impacted by any quiz time restrictions.
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/Grader 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.
Course Content Viewer Role

NOTE: This role grants another instructor access to import course content without the ability to modify the course or view student data.

  • 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.
Course Content Editor Role

NOTE: This role provides 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.

  • 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.
Read-Only 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.
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