This refers to Moodle 3.11 from August 2022 onwards
Moodle Help & Support
How to: set up self-enrolment on your module
Self-enrolment is useful in non-teaching modules such as community modules, NOOCs, special events, staff-only modules, programme or all-School modules, where students are not enrolled via the student record system.
In some case a TEMPORARY self-enrolment instance can be set up at the beginning of the semester to allow students to start to participate while their module choices forms are being processed or an error in enrolment is being fixed.
- If students cannot see the module at all yet, use Method 1
- If your students (or staff if that's who the enrolment is aimed at) are already Observers on all your School's modules (e.g., Business School, Geography, Economics, Engineering) use Method 2
- If you are giving temporary access to a student whose record is not yet complete in Campus Solutions, use Method 3
Method 1: To create self-enrolment for your module
- Navigate to your module. Inside your module, click on the Nav icon or "Hamburger" icon

2. Click on Participants.
3. Select the Cogwheel icon at the top of the Participants page

4. From the options, select Enrolment methods

Self enrolment will either be listed in the list of enrolment methods or it won't.

Tip: You may find that the self-enrolment method is there but is greyed out as in the image above (Often entitled Self-enrolment (Start of Term) or Self-enrolment (Autumn Semester) or similar). In this case you will only need to unhide it (click on the 'Eye' icon). Start of term allows students (1) to self enrol until, e.g., 18th October and (2) to be automatically unenrolled after 35 days, unless they have officially been enrolled on the module in Campus Solutions. You can amend these settings by clicking on the 'Edit' icon) (see step 3).
5. If the self-enrolment method is not listed click on the "Add method" drop-down box and choose ‘Self-enrolment’.

6. You will then be taken to the settings page for the self-enrolment method. Please see below for a description of each of the configurable choices.
The minimum settings you need (leaving others as default) are:
- "Allow new enrolments" = 'Yes'
- "Joining password" - add one here if you wish
7. Once you have configured your self-enrolment method click on the ‘Add method’ button at the bottom of the screen to save your changes.
If you have left settings at default, the self-enrolment will never expire. Participants can unenrol themselves again if necessary.

Settings
- "Custom instance name": Give the new instance an explanatory name
- "Allow existing enrolments": If you are editing an existing instance then do you want those already self-enrolled to continue to be enrolled?
- "Allow new enrolments": Normally you would keep this as Yes
- "Joining password": You can add a password if you wish
- "Use group joining password": Only use if you are familiar with, and using, groups
- "Default assigned role": You can set up an enrol for another role such as 'Observer' or 'Teacher' - best to set up a password if a staff role
- "Enrolment duration": This is where we limit enrolment at the start of term, for example. Enter number of days (or weeks) from start of enrolment (e.g., 30). After this, the student will not be able to access the module (usually this is because the self enrolment will have been replaced with Campus student record system enrolment and self-enrolment is no longer necessary) Ignore this if enrolment will be open-ended.
- "Notify before enrolment expires": Best to set to No
- "Notification threshold": ignore
- "Start date" / "End date": Enrolment can be set between limited dates e.g. 1st October - 30th October
- "Unenrol inactive after": Best left as never
- "Max enrolled users": Limits number on the module - not normally used
- "Only cohort numbers": Can limit to a particular cohort previously set up with Moodle
- "Send module welcome message" Normally choose No (otherwise a message will be sent from the course contact which is the first editing teacher who was enrolled on the module, not necessarily the module convenor)
- "Custom welcome message" If you do wish to send a welcome message, you can personalise it for your module here.
Method 2: Enabling self-enrolment if students are already observers on all modules in a category
Follow the instructions for Method 1
In addition, add a Participate block to the module:
- Click on the 'Turn editing on' button
- Drop down the 'Hamburger' / 'Navigation menu' and scroll down to 'Add a block'

- From the drop-down list, click on Enrol block

The page will then refresh and show your new block

Student View
Students will see the contents of the module already, as observer, but will not be able to take part e.g., in forums, assignments or other activities.
Once inside the module they need to click the blue Participate button in the Participate block.
It is best to give students very clear instructions if this method is used. If you are not sure whether students can see modules as observers, contact the Learning Technology HelpDesk.

Method 3: Temporary self-enrolment for students whose records in Campus Solutions are not yet complete
- Navigate to your module. Inside your module, click on the Nav icon or "Hamburger" icon

2. Click on Participants.
3. Select the Cogwheel icon at the top of the Participants page

4. From the options, select Enrolment methods

5. Click on the "Add method" drop-down box and choose ‘Self-enrolment’.

6. You will then be taken to the settings page for the self-enrolment method. Please see below for a description of each of the configurable choices.
The minimum settings you need (leaving others as default) are:
- "Allow new enrolments" = 'Yes'
- "Joining password" - add one here if you wish
- Enrolment duration - how long after enrolment they stay on the module - eg., 4 or 5 weeks to allow Campus to be brought up to date
- Notify - None
- Start and end date - should be the beginning of term, eg up to mid November, you won't need the self enrol later in the year once Campus is up to date.
- Send module welcome message - No
7. Once you have configured your self-enrolment method click on the ‘Add method’ button at the bottom of the screen to save your changes.
If you have left settings at default, the self-enrolment will never expire. Participants can unenrol themselves again if necessary.

Settings
- "Custom instance name": Give the new instance an explanatory name - eg Temporary Enrolment Autumn
- "Allow new enrolments": Normally you would keep this as Yes
- "Joining password": You can add a password if you wish
- "Use group joining password": Only use if you are familiar with, and using, groups
- "Default assigned role": Student
- "Enrolment duration": This is where we limit enrolment at the start of term. Enter number of days (or weeks) from start of enrolment (e.g., 30 days). After this, the student will not be able to access the module (usually this is because the self enrolment will have been replaced with Campus student record system enrolment and self-enrolment is no longer necessary)
- "Notify before enrolment expires": Best to set to No
- "Notification threshold": ignore
- "Start date" / "End date": Enrolment should be set between limited dates e.g. 1st October - 30th October
- "Unenrol inactive after": Best left as never
- "Max enrolled users": Limits number on the module - not normally used
- "Only cohort numbers": Can limit to a particular cohort previously set up with Moodle
- "Send module welcome message" Normally choose No (otherwise a message will be sent from the course contact which is the first editing teacher who was enrolled on the module, not necessarily the module convenor)
- "Custom welcome message" If you do wish to send a welcome message, you can personalise it for your module here.