AutoEnrol icon

AutoEnrol

Maintained by Roberto Pinna, Mark Ward
Adds functionality to automatically enrol users onto a course, either as they log in to your Moodle site or as they access a course. This plugin was at first intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes as reserved access courses. Using the new user filtering you can think at Autoenrol as a Swiss Army knife for Moodle enrolments.
Price option: Free

Supports Moodle 3.5-4.5 See all versions
Latest release: 1 year ago
Installations: 5814
Downloads (last 90 days): 1538

Frankenstyle name: enrol_autoenrol
Enrolment

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Hello.
To use the plugin in Moodle 2.6, there are a few deprecated calls that need to be changed (6 calls to get_context_instance):
Use context_course::instance( instead of $context = get_context_instance(CONTEXT_COURSE,
and
context_system::instance(); instead of get_context_instance(CONTEXT_SYSTEM)
The plugin seem to work fine with the fix (was generating some errors without the fix but they may be not visible if debugdisplay is not visible.
Can you confirm the options of which fields are available for automatic grouping when using AutoEnrol. In the version I have only 4 fields are available for automatic grouping...I need more from the profile.
I'm also curious: is there any possibility of a version to support Moodle 2.6??
-Derek
Hi, can I hope in version 2.6? Thanks
Hey, i was thinking about the posibility of making this plugin abble to auto-enrol a student in a specific course (ex: course two) when other course (ex: course one) was finished by the student. That's possible to do with your plugin?
Thank's for the attention, Moises.
I was hoping to use this plugin to ensure that all new students are auto-enrolled in our Moodle for Students course and all new Teachers in our Moodle for Teachers course. In my mind, this would result in them seeing this course on their front page the first time they log in. However, in reality, there's a bit of a delay. It seems that the auto-enrol takes place after the front page has loaded, so the course doesn't show up until it's refreshed. Is there any way around this?
Thanks, Peter Horrox, for providing that fix. It worked great.
Hi Dave,
this missing English language folder error is caused by there not being a PHP closing tag in the language file contained in /lang/en
Just open it up in the text editor of your choice and add "?> "to the end of the file (without quotes). save and attempt to reinstall.
Hi Same, it is enabled...
Hi Stephen
You probably just need to enable Auto enrol.
Goto:
Settings-->Site administration-->Plugins-->Enrolments-->Manage enrol plugins.
HI all,
i need to find the AUTO ENROL Configuration just like in the screen shots at the top of this screen.. could anyone tell me were this is located. i am using version 2.3 or 2.5. the plugin installed fine. thanks
How hard would it be to add a welcome message like the self enrol plugin?
My error was from the integrated upload plugin installer in Moodle. Had no trouble when I installed it manually by copying the plugin into the /enrol folder.
Running Moodle 2.5+ and when looking into the course > settings > enrollment methods...I see this error:
Capability "enrol/autoenrol:config" was not found! This has to be fixed in code.
line 389 of /lib/accesslib.php: call to debugging()
line 178 of /enrol/autoenrol/lib.php: call to has_capability()
line 229 of /enrol/instances.php: call to enrol_autoenrol_plugin->get_newinstance_link()
Any ideas how to resolve?
Hi,
I'm getting the following error when installing... Error Missing English language folder
I'm running Moodle 2.5.2+ (Build: 20131025)