Self Check In auth - QRCode self check in authentication

Component type:Authentication

Name: auth_selfcheckin

Versions : ::, ::

Distribution: private

Availability: Beta

Presentation

The authentication plugin “Self check in (by QRCode)” behaves similarly to the email authentication, in that it allows a self-recording of profile in Moodle by the learners themselves. The QRCode process is secure “at the source”, as requiring physical control of the student presence to sign-in. Unlike the “e-mail” method will not require confirmation from the user. For the same reason, the device does not request a ReCapcha confirmation on the registration form.

Authentication is local, by the identifiers and password chosen by the users when they sign-in.

Scenario

Users not yet registered in Moodle must sign-in according an informal protocol so they can 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.

Prerequisites:

The authentication method “Self check in by QRCode” must be activated as well as its dependency ticket based authentication.

The “Self-Check-In by QRCode” enrol method must be activated.

Process:

An instance of “Self Check In by QRCode” is added to the course, and a “Self Check In” block is added to the course, that wil allow:

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

Routing through this QRCode the present to a secure URL of self sign-in. This URL can only react from the QRCode redirection for a limited time.

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

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

Send users a profile creation confirmation on the provided email address.

To directly enrol the created user profile within the course.

To send an enrolment confirmation to teachers (optional)

Justification

A dedicated enrol plugin is provided to handle the access to the course, so we are able to discriminate learners who arrived into the course via this process, among other possible sources of enrolment.

Guides

Installation Guide

User Guide

Technical guide

Associated plugins

Self Check In] registration method] : Used to mark enrollers in the target course of the self-registration procedure. * [[:blocks:self_check_in|Bloc Self Check In : Generates and exposes a QRCode “full page” for a mobile in-room capture of access to the registration form.

Features

Exhibits a secure self-registration form (accessible only via the QRCode of the bloc Self Check In)

Saves profile in Moodle

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

Issues an account confirmation notification to the learner's address

Optionally issues a confirmation notification to teachers (to do)

Optionally allows direct password entry by the learner (prototype option) (see security discussions), otherwise, the password is generated by Moodle and forwarded to the email address provided.

Back to plugin's index - Back to catalogue