Self Check In Enrol - QRCode self registering and check in

Component type:Enrolment

Name: enrol_self_check_in

Versions : :m45: to :m51:

Distribution : Private

Disponibilité : RC

Presentation

The “Self Check In” signup plugin is an extension of the self-registration plugin by email, but has the ability to offer self-registration service to users under specific conditions.

Scenario

Users are not yet registered in Moodle must register according to an informal protocol to have a course for a very short period of time (Transient Users). It is not opportune for them to go through the entire administrative data chain to be able to use Moodle. This might also suit for “on the flight” sessions, when upstream the administrative path could not be processed.

Process :

The “Self Check In” registration method and its associated “Self Check In” block when added to a course:

Allows to exhibit on a projection screen (teacher projection) a QRCode for all the trainees present in a physical room.

Performs students routing (on their phones or mobile device) through this QRCode to a secure account registration self-registration URL located in the Self-registration plugin Self Check In. This URL can only react from the QRCode redirection for a limited time.

Allow learners to enter the basic parameters of their profile: username, password, last name, first name and email.

If user profiles are configured with required custom fields, enter these fields.

send a confirmation of their profile on the email address indicated.

enter directly the profile created in the course.

send a registration confirmation to teachers (optional)

Justification

We choose here as the basis a registration plugin, in order to be able to discriminate the learners who have arrived in a course through this procedure, other sources of registration being always possible. The registration is generated via an event observer during the creation of the profile: The creation of the profile is offered in person from a certain course context. The course context is known by the procedure for acquiring profile data.

Guides

Installation Guide]

Use Guide

Technical guide

Associated plugins

Self Check In] authentication method : Allows self-registration of registered student profiles according to this procedure, and offers the secure account creation form of this protocol. The profiles created according to this procedure are associated with this authentication which also functions as email authentication.

Bloc Self Check In : Generates and exposes a QR Code “full page” for mobile capture in the room of access to the registration form.

Features

Enters the profile with the role recommended by the instance settings in the course

Has general checks on the registration methods

Observes the creation of profiles by the Self Check In authentication method

Back to plugin index - Back to catalogue