auth:selfcheckin

Self Check In auth - QRCode self check in authentication

  • Component type: Authentication
  • Name: auth_selfcheckin
  • Versions: ::M39::, ::M51::
  • Distribution: private
  • Availability: RC

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

Associated plugins

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 plugins summary - Back to catalogue

auth/selfcheckin.txt · Dernière modification : de admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki