Enrolment methods and managing access permissions
This guide details how users can gain access to Moodle spaces, i.e. how different types of users are enrolled onto Moodle spaces with different enrolment methods that are available.
For information on the roles available in Moodle at Warwick, please see Roles and their functions in Moodle.
In this guide:
- External database extended
- Other enrolment methods
- Manual enrolment
- Warwick Auto-enrolment
- Warwick Guest Access
- Self-enrolment
- Enrolment rules
'External database extended'
For credit-bearing modules which are registered in the student records system, enrolment data is sent directly from SITS to Moodle. This enrolment method is called External database extended and is applicable to:
Students
Students on credit-bearing modules are enrolled on the respective Moodle space automatically via SITS.
- If a student cannot access a module space on Moodle, check their module registration and their enrolment status. Please contact the Student Records team for assistance.
Module tutor
In SITS, there is a single field for 'Module tutor' who is enrolled automatically onto the respective Moodle space with the 'Course Leader' role. This should always be kept up-to-date by administration staff in the department.
- If you are a module leader and your space does not appear on your Moodle dashboard, please check with your department that you are registered as the module tutor in SITS.
- If you are the module leader and you require other teaching or administrative staff to have access to the Moodle space, you can manually enrol them with the appropriate user role.
Participants enrolled through this process cannot be manually unenrolled. Students' registered modules and module tutors need to be updated by the relevant department in SITS.
If students are removed from a module in SITS, their status will change to 'suspended' on Moodle and the module/space will be removed from their dashboard. Suspended users whose initial enrolment was via 'External database extended' cannot be removed from the participants list.
Other enrolment methods
To give other staff members access to a Moodle space or to enrol students onto non-SITS modules/courses ('ad hoc courses') there are other enrolment methods available in Moodle.
To view and edit the enrolment methods for a space:
- Click the Participants tab to open the participants list.
- Click on the dropdown list that currently says Enrolled users.
- Select Enrolment methods.
Follow the instructions for each enrolment method below.
This enables users to be enrolled manually onto a Moodle space where required. Moodle spaces usually have manual enrolment added and enabled by default on creation.
Students should not be enrolled manually on Moodle spaces for credit-bearing modules.
To enrol a user with manual enrolment:
- Click on the Participants tab and then the Enrol users button.
- Use the Select users drop-down menu to search for and select individual user(s).
- From the Assign role drop-down menu select the required role you wish to grant the chosen users.
- Click the Enrol selected users button to enrol the users onto your Moodle space.
To unenrol a user with manual enrolment:
- Click the Participants tab to open the participants list.
- Find the user within the participants list and click the Delete icon in the status column.
- In the Unenrol pop-up window, click the Unenrol button to confirm deletion of the selected user from your Moodle space.
With auto-enrolment enabled, participants are permitted to enter a space and are automatically enrolled and added to the participants list. The Moodle space will not appear on a user's dashboard until they have visited the space for the first time.
Auto-enrolment can be restricted to specified categories of user such as all staff or all students. Multiple user categories can be used in combination. For example, auto-enrolments could be restricted to only allow staff in the department of Chemistry to enrol on the space.
Enable Warwick auto-enrolment
- Click the Participants tab to open the participants list.
- Click on the dropdown list that currently says Enrolled users.
- Select Enrolment methods.
- From the Add method drop-down list, select Warwick Auto-enrolment.
- If required, you can change the following settings:
- Custom instance name - if left blank, it will be called Warwick Auto-enrolment.
- Allow Warwick Auto-enrolments - leave as Yes to enable the enrolment method.
- Default assigned role - will be the role assigned to users when they are auto-enrolled on the space.
- Send course welcome message - tick if you wish to send a welcome message to users when they are enrolled. Once ticked, enter the message in the Custom welcome message field.
- To allow access by any user, do not select a designation or department. To apply restrictions:
- By type of user, for example undergraduate students only, select the designation(s) from the Available Designations list and click Add.
- By department, select the department(s) from the Available Departments list and click Add.
- Click Add method at the bottom of the page.
Edit Warwick Auto-enrolment
- Click on the Edit icon next to the auto-enrolment method you want to edit.
- Make the desired changes. For a description of the fields, see step 5 in Enable Warwick Auto-enrolment above.
- Click Save changes.
Disable/Enable Warwick Auto-enrolment
- Click on the / eye icon next to the auto-enrolment method you want to disable/enable. indicates that the enrolment method is enabled. indicates the enrolment method is disabled.
Delete Warwick Auto-enrolment
- Click on the Delete icon next to the auto-enrolment method you want to delete.
- Click on Continue to confirm the deletion of the Warwick Auto-enrolment method.
How do users access a Moodle space with auto-enrolment enabled?
With Warwick Auto-enrolment enabled, users will be automatically enrolled on a space when they access it for the first time with the role defined when setting up Warwick Auto-enrolment. This allows users to either:
- Access the space via a URL that has been shared with them.
- Search for the space in Moodle, using the module code or (part of) the title in the search box in the top right-hand corner and click on the name of the correct space.
Both methods will enrol users as soon as they access the space.
Enable Warwick Guest Access
- Click the Participants tab to open the participants list.
- Click on the dropdown list that currently says Enrolled users.
- Select Enrolment methods.
- From the Add method drop-down list, select Warwick Guest access.
- If required, you can change the following settings:
- Password – if set, it will restrict Warwick Guest access to those who know the password.
- To allow access by any user, do not select a designation or department. To apply restrictions:
- By type of user, for example, undergraduate students only, select the designation(s) from the 'Available Designations’ list and click Add.
- By department, select the department(s) from the Available Departments list and click Add.
- Click the Add method bottom at the bottom of the page.
Edit Warwick Guest Access
- Click on the Edit icon next to the Warwick Guest access method to edit.
- Make the desired changes.
- Click Save changes.
Disable/Enable Warwick Guest Access
- Click on the / eye icon next to the guest access enrolment method you want to disable/enable. indicates that the enrolment method is enabled. indicates the enrolment method is disabled.
Delete Warwick Guest Access
- Click the Delete icon next to the Warwick Guest Access enrolment method you want to delete.
- Click Continue to confirm the deletion of the Warwick Guest Access enrolment method.
How do users access a Moodle space with Warwick Guest access enabled?
With Warwick Guest Access enabled, users can access a Moodle space by:
- using a URL that has been shared with them.
- searching for the space in Moodle, using the module code or (part of) the title in the search box in the top right-hand corner and clicking on the name of the correct space.
This allows users to enrol themselves onto a Moodle space. This way of enrolment is only possible once this enrolment method has been added to the Moodle space. Users will be asked to confirm to be self-enrolled when they visit the space for the first time. Once the user has self-enrolled, the Moodle space will be added to their dashboard.
How to enable self-enrolment
- Click the Participants tab to open the participants list.
- Click on the dropdown list that currently says Enrolled users.
- Select Enrolment methods.
- From the Add method drop-down list, select self-enrolment.
- If required, you can change the following settings (among others):
- Enrolment key - if set, it will restrict self-enrolment to those who know the password.
- Use group enrolment keys - if you have groupsLink opens in a new window set up in your Moodle space, you can set an enrolment key for each of those. When users enter the group enrolment key, they are added to the group as well as enrolled on the space.
- Click the Save changes button.
How do users access a Moodle space with self-enrolment?
With self-enrolment enabled, users can enrol onto a Moodle space with this method by:
- using a URL that has been shared with them.
- searching for the space in Moodle, using the module code or (part of) the title in the search box in the top right-hand corner and clicking on the name of the correct space.
Both methods will prompt them to click the Enrol me button, with or without entering an enrolment key.
The 'External database extended' method does not just refer to enrolment via SITS but may also refer to 'enrolment rules'. Enrolment rules use WebGroups to automatically enrol staff or students onto (usually ad-hoc) Moodle spaces. WebGroups are generated automatically from data held in student records / academic data store, or created manually by Web Group owners via webgroups.warwick.ac.ukLink opens in a new window.
Changes to the WebGroup will be reflected in Moodle and current enrolments must therefore be managed at the WebGroups (or source of the WebGroups) level. Participants enrolled through this process cannot be manually unenrolled in Moodle but they have to be removed from the WebGroup. By doing so, the users' status in the participants list in Moodle will change automatically to 'suspended' but they cannot be removed from the list.