Signup

Maintained by Antonio Durán Terrés
This enrolment plugin lets you enrol users in the desired courses when they sign up to Moodle.
Price option: Free

Supports Moodle 2.0-5.2 See all versions
Latest release: 1 month ago
Installations: 185
Downloads (last 90 days): 113

Frankenstyle name: enrol_signup
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.

Hi.
I just uploaded a new package that fixes some warning messages.
I have tested it on Moodle 2.3 and it works fine for me. Please let me know if you find any issues with it.
So did this ever get finished? Last update for download is last year? Thanks.
Hi all.
Sorry for the slow reply, but I did not get notifications for these messages and did not see them until today.
Mark suggested me to set up a tracker project for this, to better handle improvements. I have asked Anthony for it, so I hope it will be ready soon.
Ivan Tashev is going to work these theme amends into the actual plugin so it's all in one place, which we will post up on Moodle.org either on the forums or the tracker. I will post back here once it is online (may be a few days). We have also built a version for 1.9 so will post both versions.
I tried on Moodle 2.1.4. Installed properly, enabled it, added method to course, registered new user, manually confirmed account as admin. Ran cron. New user was not added to course. Any got this working without editing the code?
In order to make it work for 2.2 in the lib file (enrol/signup/lib.php), I added public hook function inside the enrol_signup_plugin class.
public function enrol_page_hook() {
global $USER;
signup_user_created($USER);
}
This will trigger the 'singup' enrolment method.
If you want to enroll users to courses with 'signup' enrolment method straight after they login in theme/themename/layout/frontpage.php file on the top the page you can add:
if (file_exists("$CFG->dirroot/enrol/signup/lib.php")) {
require_once("$CFG->dirroot/enrol/signup/lib.php");
signup_user_created($USER);
}
Not working on Moodle 2.2.1+ (Build: 20120112) for me either. Plugin could use some better instructions. After installing, go to Site Admin > 'Manage enrol plugins' and enable the 'Signup' plugin. Then go to Course > Enrolment Methods and choose 'Signup'. Once adding the method you get 'Notice: Undefined property: stdClass::$cost in ...\enrol\signup\edit.php on line 78' if you have DEVELOPER Debugging enabled, which needs fixing. Am guessing this may be the problem but I'm no developer.
I tried to set it up on Moodle 2.2.1 (Build: 20120109). Installation went flawless, but new users that self register do not get enrolled. Is it not (yet) compatible with my Moodle version?