User Management guide

Users in Moodle

In Moodle, we first add people to the Moodle site and then we give them a role in a course. They could have a different role in each course. For example, you could have a user called John, who's a student in one course (Year 12 Maths), but is a teaching assistant in another course (Year 8 Maths help). Each role has different capabilities and access to information.

So this means there are two steps.

  1. Authentication - giving all users accounts on the site so they can log in
  2. Enrolment. - giving users the right type of access to their course(s) (teacher, student etc.)


Your staff and students may be added to your site in many different ways, for example:

  • Adding users individually
  • Bulk adding users with a spreadsheet file
  • Let people sign up to the site themselves (being mindful of security issues)
Check out our video to the right explaining this process. For further information on how to add users, please check out our Managing users guide and Authentication methods guide


Enrolment determines what level of access is granted to your users on any given course.

Enrolling users

Moodle has multiple ways to enrol users onto courses, to cater for a wide range of administrative criteria, for example:

  • Adding users individually
  • Allowing teachers to add users individually
  • Allowing students to enrol themselves
  • Uploading users in bulk
For further information, please check out our Enrolments guide.

Enrolment types (Roles)


  • Able to do everything everywhere, so choose them wisely!


  • Able to access all courses and modify them
  • Able to perform certain administrative-level tasks related to courses, users, grade settings, etc.


  • Able to enrol students if allowed
  • Able to add and modify course activities
  • Able to grade submitted work


  • Able to participate in course activities
  • Able to submit work for grading

For further information, please check out our Roles guide

Last modified: Thursday, May 26, 2016, 11:26 PM