Moodle 3.1 brings the a new feature called ‘Key Holder’. This allows for a user to be named as the enrollment key holder. In the scenario where a student would like to enrol onto a course but does not know the enrollment key, the key holder will be made known to them as pictured here:

Users with the Manager role will be able to assign the Key Holder role to users at the course or category level. This is something that should be discussed internally and the designated key holder(s) should be made aware.

How to assign a user as a key holder on a course level:

  1. Navigate to your course by choosing it from the My Courses drop-down or by searching for it.
  2. Locate the Administration block on the left hand side, and select Users > Enrolled users

  3. If the user you wish to make a key holder is already enrolled on the course then you will need to click the Assign roles button to the right of their name in the list of users.
  4. Then select the Key holder role.
  5. If the user has not yet been enrolled you will need to click the Enrol users button
  6. Select the Key Holder role from the Assign roles dropdown and search for the user.
  7. Once you locate the user, click the small Enrol button to the right of their name and then Finish enrolling users

  8. The user should not be enrolled as a Key Holder
    N.B.
    A user can have multiple roles on a single course. A user can be a key holder and a teacher(editor).

How to assign a user as a key holder on a category level:

  1. Navigate to your course by choosing it from the My Courses drop-down or by searching for it.
  2. Now that your in the course, click the department name from the breadcrumb trail

  3. Scroll down until you reach the Administration block
  4. From the Administration block click on Assign roles.
  5. From the list, click on Key Holder
  6. Simply search for the user from the right hand box and once you find the user, click on their name.
  7. Finally, click the Add button.
    N.B. This is also where you would delete category enrolments for key holders. You might do this, if the user moves to a different department.