Enrolment: Signup

Maintained by Picture of Antonio DuranAntonio Duran
This enrolment plugin lets you enrol users in the desired courses when they sign up to Moodle.
317 sites
36 fans
Current versions available: 3

This enrolment plugin lets you automatically enrol users in the desired courses when they sign up to Moodle.

For example, you can set it to enrol all your new users to the "Moodle intro" course.

You just need to enable the plugin in the courses you want users to be auto-enroled when they register.


Screenshot #0


Picture of Antonio Duran
Antonio Duran (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Antonio Duran
    Mon, Feb 8, 2016, 5:44 AM
    Hi. Thanks for the info.

    I have now uploaded a new version compatible with Moodle 3.0.
  • Picture of Dr. Jatong Anthony
    Mon, Dec 12, 2016, 7:56 PM
    Have tried confirmation of new account as requested in but the link sent is not hyperlinked. anthonyjatong@yahoo.com
  • Picture of Jaume Albaigès
    Thu, Dec 15, 2016, 3:28 AM
    Hello Antonio. Just installed the plugin in a 3.2 environtment and when trying to register a new user a HTTP ERROR 500 is thrown and the site goes blank. Do you know if the plugin is 3.2 compatible? Have you planned to update it? Thank you very much.
  • Picture of Antonio Duran
    Wed, Dec 21, 2016, 3:47 AM
    Hi Jaume.
    I just tested current version with latest Moodle 3.2 and it all worked fine.
    Can you try to get more info about Error 500 from your logs? Maybe that way we can find what's causing the problem for you.
  • Picture of R H
    Wed, Jan 11, 2017, 4:54 PM
    Hi Antonio, I have found an issue with the plugin in Moodle 3.2. When the plugin is installed and trying to add a new user to the Moodle instance, the plugin errors with Exception - Class 'course_enrolment_manager' not found. Thanks Richard
  • Picture of Antonio Duran
    Fri, Jan 13, 2017, 4:13 PM
    Hi Richard.

    I cannot replicate the problem in current Moodle 3.2.1+. Are you using the latest plugin version?
    You could try addding:

    At the start of file:

    As the error is that it cannot find the class that is defined in that file.
  • Picture of R H
    Tue, Jan 17, 2017, 12:43 AM
    Hi Antonio,


    Adding in the require once underneath the global declaration of $CFG within the enrol_signup_handler class works.

    Do you have a git repo for this plugin?

  • Picture of Antonio Duran
    Tue, Jan 17, 2017, 2:01 AM
    Hi Richard.

    Thanks for the feedback. I will release a new version with the fix included soon.

    I am sorry, but I do not yet have a git repo for the plugin. It's on my TODO list, though, so hopefully I will have it in the future.

  • Picture of Rekha C
    Tue, Jan 17, 2017, 4:55 AM
    Hi Richard, please provide for 3.2.1 soon, there is no other auto enrol plugin for 3.2 yet.
  • Picture of David Mudrák
    Tue, Dec 4, 2018, 8:56 PM

    Hi Antonio. Are you able to further maintain this plugin? We use a fork of it on some Moodle community sites and we are interested in maintaining it. Please let me know if you would be ok with eventually putting this plugin up for adoption - https://docs.moodle.org/dev/Plugins_adoption_programme

    Thanks in advance!

  • Picture of jatin kumar
    Tue, May 28, 2019, 9:08 PM
    i activate this plugin

    but still not showing enrol users in the desired courses when they sign up to Moodle.

    can you give me the steps with screenshot.

    i there any plugin which can give me functionality to enroll user on signup page.
  • Picture of Antonio Duran
    Mon, Jul 1, 2019, 3:59 PM
    Please use the forums at https://www.joomdle.com to seek support.
  • Picture of Sandra Maria
    Sun, Aug 18, 2019, 9:56 PM
    I used the Signup plugin on moodle version 2.8.
    I upgraded to moodle version 3.6 and a load of new CSV users in a course. I noticed that these users were enrolled in all old courses that I had signup enabled.
    Is there a way to reverse this problem?
    Thank you
  • Picture of Israel Pelayo
    Fri, Aug 14, 2020, 12:09 PM
    Hello Antonio Duran. Thank you very much for this add-on, it has helped me a lot. Do you have any updates planned to support Moodle 3.8 and 3.9? I've tried setting the start date and end date, but these features don't work for me in Moodle 3.8. I don't know if I am making a mistake in the configuration or if there is a bug in compatibility. Thank you very much for your support.
  • Picture of Antonio Duran
    Wed, Aug 19, 2020, 2:26 AM
    Hi Israel.
    I just tested and the plugin works fine in 3.9.
    This plugin does not have start and end date paremters, so I am not sure what you are doing.
1 2 3
Please login to post comments