Enrolment key based self-registration

Authentication ::: auth_enrolkey
Maintained by Catalyst IT, Nicholas Hoobin, Brendan Heywood
This auth plugin combines the best of both email based signup and self enrolment keys into a streamlined process making it much faster for students to get into a course. For the student it saves around 9-10 clicks and avoids context switching between a browser and their email client where they can become easily become disengaged or run into issues if their email is unavailable.
Latest release:
504 sites
77 downloads
71 fans
Current versions available: 1

Moodle Enrolment key based self-registration

This is a functional clone of the Email-based self-registration plugin that also enrols a user into available courses based on a token supplied. When a user enters a valid token it will automatically enrol them into the course that token was specified for.

Courses that provide self enrolment can restrict access to them with a key. If the signup token matches any course enrolment key then the new user will be enrolled into those courses.


Courses that provide self enrolment can restrict access to them with a key. If the signup key matches any course enrolment key then the new user will be enrolled into those courses.

The streamlined process flow:

(Signup page -> Course)

The normal self registration process flow:

(Signup page -> Confirmation page -> Open email client and click link -> Navigate to course -> Click on enrol -> Enter enrolment key -> Course)

Screenshots

Screenshot #0

Contributors

Catalyst IT (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • raitme citterio
    Fri, 26 Aug 2016, 9:59 AM
    Hi
    after creating the user with the course code to enroll. notifies me the following error: "exception - Class 'course_enrolment_manager' not found"
    my moodle version 3.1.1.
    how can I solve that?
  • raitme citterio
    Fri, 26 Aug 2016, 10:04 AM
    Continuing the above problem.

    the user is registered and can log in, but does not validate the code enroll in the course and so I reapplies the key.
  • Brendan Heywood
    Thu, 1 Sept 2016, 10:29 AM
    hi raitme, I have logged that issue here:

    https://github.com/CatalystIT-AU/moodle-auth_enrolkey/issues/10

    Please follow that issue for updates, we may get to this in the next week or two
  • Deniz Tafrali
    Fri, 11 Nov 2016, 12:26 AM
    Hi guys,

    can anyone tell me how I can change the message of the plugin in the Login-page?

    Thanks!
  • Brendan Heywood
    Mon, 14 Nov 2016, 7:57 AM
    hi Deniz,

    That string, or in fact any string in moodle, can be edited. See this for more info:

    https://docs.moodle.org/31/en/Language_customisation
  • Rob Arnts
    Tue, 6 Dec 2016, 11:39 PM
    HI Brendan,

    Great pluggin!
    Tested it for 3.2 but after visiting: /login/signup.php? i get the error
    Can not render widget, renderer method (render_enrolkey_signup_form) not found.
    I know it is not supported yet for 3.2, any idea on when it will be?

    Regards Rob
  • Brendan Heywood
    Wed, 7 Dec 2016, 8:04 AM
    hi Rob,

    I've logged that as an issue here where you can follow it's progress:

    https://github.com/catalyst/moodle-auth_enrolkey/issues/15

    I can't guarantee when we will add support for 3.2, unless one of our clients needs it. If you'd like to sponsor this work please contact us: enquiries@catalyst-au.net
  • Rob Arnts
    Wed, 7 Dec 2016, 4:25 PM
    Txs! I have a programmer looking into it today. When he finds a solution, I will get back to you with the code and discuss if it is useful to adopt.
  • Brendan Heywood
    Thu, 8 Dec 2016, 6:21 AM
    Thanks Rob - pull requests are always welcome smile
  • Rekha C
    Tue, 17 Jan 2017, 5:13 AM
    Hi Rob, Do you have the code for 3.2 ? Brendan, this is an awesome plugin - which I want the most, please make for 3.2.1 , then i will upgrade my site
  • Antony Goodman
    Sat, 4 Feb 2017, 1:50 AM
    +1 Request for an update for 3.2 please
  • Antony Goodman
    Wed, 8 Feb 2017, 5:29 PM
    I also get this error Rob gets above"Coding error detected, it must be fixed by a programmer: Can not render widget, renderer method (render_enrolkey_signup_form) not found." Can you let me have a contact point to chat about sponsoring this 3.2 upgrade to happen?
  • Brendan Heywood
    Wed, 8 Feb 2017, 7:16 PM
    Sure Antony: enquiries@catalyst-au.net
  • David Heuring
    Fri, 14 July 2017, 5:18 PM
    Any chance this plugin will be updated to work with 3.3?
  • I sell cookies
    Sun, 10 Sept 2017, 3:50 AM
    At the moment, it definitely does not work for Moodle 3.3 - same error as seen earlier for 3.2
    https://github.com/catalyst/moodle-auth_enrolkey/issues/15
Please login to post comments