What is it?
Students, staff and guests (people without a UCL login) can be given access to your Moodle course using a number of different enrolment methods.
It is important not to confuse Moodle course enrolments, with Portico enrolments, where students are officially enrolled on a programme and modules.
Why use it?
Enrolments allow you to easily grant access to your course automatically based on which students are enrolled on particular modules in Portico, or by bulk uploading users via CSV file or providing students or staff with an enrolment key so they can self-enrol.
Who can use it?
Tutors and Course Administrators can set up enrolments for a Moodle course, which enables students and other staff to access the course.
Before I start...
By default, all new courses are hidden from all other Moodle users except you, the tutor/course administrator. This is so you can spend time designing your course, adding content and designing activities. Once you're ready for others to view your course, you have various options for sharing your course with your students and others, using various enrolment methods. You will also need to make the course visible to students.
IMPORTANT: Do ensure that you have reset your course to remove last year's students!
How do I set up enrolments?
Digital Education recommends using a combination of the Portico enrolments and the enrolment key methods to grant students access to your course. To allow staff to access your courses manual enrolment is the easiest option.
Portico Enrolments - recommended
If your Moodle course cohort matches a module, programme or department in Portico then Moodle can read the enrolments from Portico overnight. Portico enrolments are generally a good way of enrolling students on courses, but early in term 1 student data in Portico module lists may be incomplete and/or inaccurate as students take time to make and modify module selections, and departments deal with large numbers of requests. Therefore you may want to use a combination of Portico enrolments and the Enrolment key to ensure that all students who need to can access your course
When you want students to enrol themselves, you enable Self Enrolment, give students the link to the Moodle space front page (or otherwise let them know how to search for the space on Moodle), and ask them to enrol themselves.
If you also have Guest Access enabled, do emphasise to your students that they should also enrol - otherwise they won't receive correspondence from the space, nor be able to participate in the activities.
Enrolment key combined with self enrolment (recommended for student access)
The enrolment key in Moodle permits students to enrol themselves onto Moodle courses which have self-enrolment enabled without needing to wait for their Portico enrolments to be confirmed; this is a simple option for both staff and students. Students can self-enrol onto your course if they know the enrolment key - a password made up of any word, number or their combination. When you are ready to make the course available to students you simply issue them with the enrolment key and then the course title, so that they can search for it from the Moodle login page (or email them the URL to the Moodle course page)
Manual enrolments (recommended for staff access)
When only a small number of people need access to your course (such as Tutors or Course Administrator) the easiest way to add them is manually.
Bulk enrolments (exceptional circumstances)
The bulk enrolments feature is now available from Course Administration > Users > Bulk enrolments (rather than from the Bulk enrolments block, which used to exist).
It allows you to bulk upload users to your course, using just their UCL userid or their email address. This option also allows you to create groups.
Bulk enrolling students who have never logged in to Moodle
If some users have never logged into Moodle before, the bulk enrolments will not work as this requires active Moodle accounts to already exist. In this instance, you can send the following information in an Excel spreadsheet or comma separated text file (csv) to the Digital Education team: first name, last name, email, username, module code/shortname*
*The short name is the second link that appears in the Moodle breadcrumb (e.g. UCL Moodle > *INST1001)
» Download an excel file template for bulk uploading students into your course
If you would like to assign groups to these students, you can add group name as a field in the CSV file; Moodle will automatically create these when the spreadsheet is uploaded
» Download an excel file template for bulk uploading students into groups in your course
Guests are anyone who can access your course without enrolling or logging into Moodle first. This can be handy for students deciding which modules to select. Guests are restricted in terms of what they can do, i.e. they can't post into forums, submit assignments or do any kind of grading etc.
It is important to set a password for guest access, otherwise, you are effectively making your course public to anyone. This can cause data protection and copyright problems.
Category level access (course administrators)
If access is required to all courses in a department the Head of Department must write (email) to request Digital Education provide access for particular staff. The staff member(s) must also complete the Administering your Moodle course training before category level access can be granted. There are 'no-email' roles available which mean staff enrolled at category level won't be inundated with emails from discussion forums.
Non-UCL visitor access
If access is required for an external visitor (e.g an external examiner, your Departmental Administrator or Computer Rep will need to register them and create a temporary account using the Services System. This will provide them with a UCL user ID and password, plus a UCL email address. They will need to login to UCL Moodle and accept our T&C's. Once they have done this, they will appear in the list of potential users and can be manually enroled into any role by a Tutor or Course Administrator. For external examiners requiring access to student submissions, we recommend enrolling them as a Non-editing tutor.
Further information on Enrolments is available from moodledocs, however, we recommend you read the UCL guidance first, as we have custom enrolment methods available that are specific to UCL Moodle.
If you find any inaccurate or missing information you can even update this yourself (it's a communal wiki).
If you have a specific question about the tool please contact the Digital Education team.
- It is important to set a password for guest access, otherwise, you are effectively making your course public to anyone. This can cause data protection and copyright problems.
- if you have Guest Access enabled as well as Portico enrolments, do emphasise to your students that they should also enrol - otherwise they won't receive correspondence from the space, nor be able to participate in the activities.
Examples and case studies
- None at this time
Questions & Answers
How do I view a summary of the enrolment methods enabled on my Moodle course?
- Login to your Moodle course.
- In the Administration block, click Users to open a sub-menu
- In the sub-menu, click Enrolment methods
The Enrolment methods page will show you a summary of the different methods enabled, and the number of users enrolled currently through each method. If the method is greyed out, it is not active.
How do I download a a list of course participants?
- Login to your Moodle course
- Navigate to the course for which you would like to download the participants
- In the Administration block, click Users to open a sub-menu
- In the sub-menu, click Enrolled users
- Mark some participants
- Activate the "With selected users..." → "Download table data" → "as comma separated values (.csv)" menu option
Enrolment FAQs are available from moodledocs. Please note that UCL does not currently use cohorts and that Portico enrolments are a custom development specific only to UCL, that will therefore not be described on Moodledocs.
- M06a - Portico enrolments
- M06b - Enrolment key
- M06c - Manual enrolment
- M06d - Bulk enrolment
- M06e - Guest access
- M06f - Category enrolment