Ceci est une ancienne révision du document !
Table des matières
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
We choose here as the basis a registration plugin, in order to be able to discriminate between learners who have arrived in a course via this procedure, other possible sources of registration.
Guides
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.
