Moodle Plugin review: Auto Enrolment
Introducing Auto enrolment
The Auto enrolment is a great plugin which allows you to enrol users based on actions that they make within Moodle, such as logging in, viewing a course or viewing an activity/resource.
Is there documentation for Auto enrolment?
Unfortunately, there is no documentation for this plugin, however it is fairly straightforward to configure and get working.
How to set up Auto enrolment
The plugin is available to download in zip format from https://moodle.org/plugins/enrol_auto. Simply select your version of Moodle and then click on ‘download’. The zip file should be unzipped and its contents should be moved into ‘Moodle’/enrol folder.
Once the files are moved into the correct directory you can login to the Moodle site as an admin and complete the installation by going to ‘Site administration ► Notifications’.
For me this process took only a few minutes and completed without any errors.
As always, you should take a backup of your Moodle site before installing this plugin.
As an administrator there are a few configuration options to change the way that the plugin behaves.
First off you will need to enable the plugin in the ‘Enrolment’ plugins area, Site administration ► Plugins ► Enrolments ► Manage enrol plugins. Click the ‘Eye’ icon next to ‘Auto enrolment’ to make it active.
You can edit the default settings for the Auto enrolment plugin within a course by going to Site administration ► Plugins ► Enrolments ► Auto enrolment.
You can also edit the specific enrolment settings within each course when you add the ‘Auto enrolment’ as a new enrolment method.
Allow auto enrolments – This setting determines whether the enrolment method is enabled within the course. By default, this is set to ‘Yes’.
Enrol on – This setting changes the type of action required by the user to enrol them in the course. This can be set to ‘Course view’, ‘User login’ or ‘Course activity/resource view’.
- The ‘Course view’ option will enrol them in the course when the first click into the course.
- The ‘User login’ option will enrol them into the course when they first login to the site.
- The ‘Course activity/resource view’ will enrol them into the course when they access the selected activity/resource.
Activities/resources – If you have selected to enrol based on ‘Course activity/resource view’ then this is where you choose what type or types of activity or resource the user needs to view to be enrolled.
Default assigned role – Here you can decide which role users will be enrolled as. By default, roles available are:
- Non-editing teacher
If you have any custom roles that can be assigned in a course, then these will be available here also.
Send course welcome message – With this option enabled users will receive an email once they have been enrolled in the course.
Custom welcome message – If you have chosen to send a course welcome message, you may add a custom welcome message here.
- Easy to install
- Supported for multiple versions of Moodle
- Can speed up/automate the enrolment process for new users
- No documentation available for installation/setup
- Cannot delete the enrolment method from a course once added (you can deactivate it).
Overall this is a great plugin which allows you to enrol users in courses easily and is especially great if you have a mandatory course that all users need access to as they can be instantly enrolled on login without any input being required from the user or the administrator, and works very well if you’re using self-registration.