Auto enrolment

Enrolment ::: enrol_auto
Maintained by Eugene Venter, Catalyst IT
This plugin allows for an enrolment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login.
Latest release:
1184 sites
103 downloads
92 fans
Current versions available: 8
* NOTE: Development on this plugin has stalled - we suggest people investigate the use of the alternative plugin: enrol_autoenrol: https://moodle.org/plugins/enrol_autoenrol instead.

Ever wanted to simplify the enrolment process for some of your courses by just auto enrolling users, based on actions they take within the system? This plugin helps you out with this, as you're able to configure which user actions should trigger a course enrolment for a user smile

Auto enrolment can be configured for the following scenarios:

  • Auto enrolment upon course view
  • Auto enrolment on login (new in 2.8)
  • Auto enrolment upon activity/activities view

The plugin also allows you to configure a welcome message to be sent to the user upon enrolment.

Screenshots

Screenshot #0

Contributors

Eugene Venter (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Çağlar MERSİNLİ
    Mon, 24 Aug 2015, 4:54 AM
    Doesn't work moodle 2.9
  • Eugene Venter
    Mon, 24 Aug 2015, 7:21 AM
    Hi All, the 2.9 version is now available for download smile

    I've also made a couple of fixes to the 2.8 version - see the release notes.

    Love, Eugene.
  • james aco
    Wed, 21 Oct 2015, 7:33 PM
    Hello
    moodle 2.925 can't enable the plugin.
    i have moodle 2.9.1 and the plugin working like charm
  • Ceren Ulucan
    Mon, 9 Nov 2015, 11:21 PM
    Hi, I want to give a lesson automatically all new users(email based self registried). I am using moodle 2.9. This plugin added site but still a new user cant reach lesson... What should I do
  • Sourabh Maheshwari
    Thu, 31 Dec 2015, 2:14 PM
    Hi,

    Thanks for the plugin.

    As a add this method to enrollment methods in a course it gives me a 403 Forbidden Error Access denied by the server. It is from the hosting company or something to do with settings in moodle website.

    Thanks in advance,

    Best Regards,
    Sourabh

  • Sourabh Maheshwari
    Sat, 2 Jan 2016, 6:19 PM
    Hi Eugene,

    I checked with my hosting company and they also tried to install the plugin. They have suggested that forbidden error is due to no auto directory under enrol and on their further investigation it says error in code, need to check with programmer. Please advise if it has something to do with settings in moodle website.

    Thanks
  • Balja Bp
    Mon, 11 Jan 2016, 11:54 AM
    Not work the using Mobile app
  • Sorin Lascu
    Sat, 30 Jan 2016, 12:07 AM
    seems i have a similar problem.

    installed module and activated it but when klicking on the course i get the "LOGIN" screen instead of sign up...

    what is wrong in the settings?
  • Christopher Binns
    Mon, 1 Feb 2016, 3:08 AM
    I installed this module today. I checked the file permission to make sure folders were 0755 and files were 0644. I made the enrollment method available (visable). I even set the plugin for the specific course in case it was not applying at the course level. I could not get the plugin to enrol students automatically. I am using moodle v3.01+ Is there anything I could have missed?
  • Jacques Technologies
    Wed, 18 May 2016, 1:15 PM
    I've installed this plugin and it is now enabled. But how do I actually apply it to an individual course? Thanks.
  • Elisabeth Ashley
    Tue, 7 Jun 2016, 3:09 AM
    I just installed on 3.0.3+ and it seems to be working beautifully. I do think it's a little strange to allow students to unenroll themselves from a course that they'll be automatically enrolled in again next time they log in, though. I removed that particular capability for students on my site, but you may want to consider adding that as an instance option.

    Jacques, in order to apply the plugin to an individual course, you need to go to that course, then go to Course Administration > Users > Enrollment Methods, then select "Auto-Enrollment" from the dropdown list. Select the settings you want for this instance, then click "Add method" at the bottom.
  • Pimenko
    Fri, 10 Jun 2016, 6:13 AM
    Hi,

    I just test this plugin with Moodle 3.1. Everything seem to be ok and it works fine after some test here.

    Regards
  • Eugene Venter
    Mon, 13 Jun 2016, 9:14 AM
    Thanks for testing Clement and letting us know Clement - I've updated the version information smile
    Merci beaucoup,
    Eugene.
  • Lina
    Fri, 24 Jun 2016, 3:57 PM
    Dear Developers,
    Many thanks for all your great effort to develop this very important and useful plugin. Our university is using this plugin to allow students to do auto enrollment. But we found some errors while using the latest version on Moodle 3.1.
    Here is the information about the Moodle version which we are using now:
    Version: 3.1 (2016052300)
    Release: 05.23.2016
    PHP: 5.6.20
    MySQL: 5.7.12

    The following information is about the errors we've occurred:
    I've installed and enabled the auto enrollment for one course, I logged in with a student's account and click the course name, then there comes the error:
    Coding error detected, it must be fixed by programmer: The theme has already been set up for this page ready for output. Therefore, you can no longer change the theme, or anything that might affect what the current theme is, for example, the course.
    Debug info: Stack trace when the theme was set up...(since there's a lot of debug info, I've made a screenshot and has put the screenshot on our website, the link is: https://mahara.xjtlu.edu.cn/user/na-li/moodle-bug-screenshots)
    Many thanks and we will look forward to your reply.
    Best wishes,
    Lina
  • Eugene Venter
    Mon, 27 Jun 2016, 5:49 AM
    Hi Lina,

    Thanks for your bug report - I will try have a look at the problem this week and get back to you.

    Regards,
    Eugene.
Please login to post comments