Quick register

General plugins (Local) ::: local_quickregister
Maintained by CBlueC Blue, Olivier Piton
This plugin provides a quick registration link with prefilled signup form data.
Latest release:
38 sites
10 downloads
12 fans
Current versions available: 1

Moodle plugin local_quickregister


Description


This plugin provides a quick registration link with prefilled signup form data.

It adds 2 admin pages :
1. A setting page to define or generate a random private key used to validate the data.
2. A link generator page to generate the registration URL and HTML link.

Standalone link generator

The plugin has a public standalone page (in README.md) that you can use.

Installation

Copy files in local/quickregister of your Moodle directory.

Campaign plugin

This plugins also works with local_campaign plugin (https://moodle.org/plugins/local_campaign), if enabled you can add current campaign in registration data.

Initial purpose

The initial purpose of this plugin is to provide a tool for administrators to create a custom link to a person who redirects him/her to the account creation page with pre-filled information that the administrator puts in.

Screenshots

Screenshot #0

Contributors

CBlue
C Blue (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Wed, 17 Feb 2021, 7:50 PM
    Approval issue created: CONTRIB-8424
  • Dinis Medeiros
    Thu, 18 Feb 2021, 7:32 AM
    To use it is must be enabled "Email-based self-registration"?
  • Mallaury Gérard
    Mon, 22 Feb 2021, 4:48 PM
    Yes, the user must be allowed to create his account manually to access this page.
  • Mt. Fuji
    Thu, 25 Mar 2021, 8:43 AM
    Does anyone know how to get this plugin to work? I have installed it on 3.10 but cannot get it to work. I have e-mail based self-registration enabled but after entering the necessary information and then navigating to the link that is generated I get the "Sorry, you may not use this page" error. Sorry for posting my inquiry here but I'm unable to find helpful documentation on GitHub or the website linked here. If I can get this to work I am very interested in developing it further or paying to have some additional features added to it (e.g. - generation of a QR code using the unique link generated, etc.)

    P.S. I am running 3.10 on Apache/MySql
  • Renaud Lemaire
    Thu, 25 Mar 2021, 11:39 PM
    Hello Jason,

    This error comes from the Moodle signup form.
    Generally, it can be caused by :
    - Email-based self-registration auth plugin is not enabled/installed
    - "Self registration" (registerauth) parameter is not enabled.

    Could you check these configurations in the Manage authentication section ?

    Follow this path : Site administration > Plugins > Authentication > Manage authentication

    In the Available authentication plugins, the plugin 'Email-based self-registration' must be enabled (Blue eye on Moodle default theme "Boost")
    In the Common settings, the parameter "Self registration" (registerauth) should be set to 'Email-based self-registration'

    Best regards.
  • Mt. Fuji
    Mon, 29 Mar 2021, 2:27 PM
    Renaud,

    Thank you very much and my apologies for the trouble. I carelessly overlooked the "common settings" parameter sad After changing it to "Self registration" the plugin now functions (i.e. I don't get the error anymore).

    Thanks so much for your help here.

    Jason
  • Paul Hodgson
    Mon, 31 Jan 2022, 8:10 PM
    Hi,

    I am using the campaign plugin, I select the required campaign and generate a quick link. When I use the link, the campaign field in the registration form is not populated (all others are). Any suggestions?

    Paul
  • CBlue
    Wed, 2 Feb 2022, 4:57 PM
    Hi Paul,

    There's no campaign field in the registration form but there was indeed a bug regarding the handling of the campagin when registering a new user.
    We just released a new version of the plugin fixing this issue.
    Thank you for getting to us with this. Just create a link to register a user and select a campaign during so. The campaign won't be displayed in the registration form but will be added to the new user's infos once the form submitted.

    Best regards,
    Amaury.
  • Paul Hodgson
    Wed, 2 Feb 2022, 6:16 PM
    Hello Amaury,

    I have reinstalled the latest version, when I run it now I receive the following error:

    Exception - Argument 2 passed to moodle_database::get_record() must be of the type array, int given, called in [dirroot]/local/quickregister/classes/observer.php on line 49

    regards
    Paul
  • CBlue
    Wed, 2 Feb 2022, 6:51 PM
    Hello again Paul,

    Thank you for your swiftness, I indeed made a mistake. Everything should be alright now.

    Regards,
    Amaury.
  • Julius H
    Mon, 26 Dec 2022, 3:19 PM
    Hi, I am hoping to use this plugin together with enrolment-key based self-registration (https://moodle.org/plugins/auth_enrolkey), i.e. I would like to add an "Enrolment key" field to the link generation form. Would you be able to help with this or maybe even consider it as an upgrade?
Please login to post comments