Retraining
Features
description
Plugin Retraining
Safety,Courses firethat prevention,belong 231, HACCP:to mandatory trainingtraining, hassuch deadlines.as Ifall yousafety-related courses, have manyan collaboratorsexpiry ordate. youAfter that date, participants are a consulting firm with many clients, you will haverequired to managecomplete them:the course again. Managing this process can be quite complex, but the Retraining plugin makes it is a very long jobsimple and with many risks of human errors or forgetfulness. Automating all of this is definitely better, isn’t it?automated.
Retraining1. is a plugin for Forma LMS that solves and automates all this, freeing management from much ofSets the manual work.
And it does it directly on your e-learning platform ;)
2. the course
3. Resets the user’s status on the course
4. maintains the certificate history and a tracking report obtained in all previous uses
General settings
Go to:
Configuration > Plugins > retraining > configuration
The number that appears in the retraining configuration indicates how manyX days before the expiry date
5. Maintains the certificate history
1. How to set the validity days of a course
Go to Administration/Elearning/Courses
and click the Edit icon for the course in which you want to set the remindervalidity days

In the “Time Options” section, enter the number of validity days. For example, if a course is sentvalid .for one year, enter 365.

Reminder2. textHow to check course validity for each user from the reports.
TheWhen textcreating cana report, simply add the “time before expiring” field
to the fields to be customizeddisplayed in the varioustable. languages
In the newly created report, a column will appear showing the days remaining until course expiry for each user

3. How to reset the user’s status
When a user needs to retake the course, the administrator can manually reset their status by clicking the appropriate icon.
Go to Administration/Elearning/Courses
and click the enrolled users icon for the course whose users’ status you want to reset.
Click the “Reset” icon 
When the pop-up opens, click the OK button

4. How to send a reminder to users X days before the course expiry date
Retraining integrates with Course Alert to notify users by adding a dedicated reminder:
Enabling notifications:
The configuration panel of Course Alert (and the specific integration for Retraining) allows you to precisely define how, when and how many times a user should be prompted.![]()
A. Selecting the Sending Mode
For each type of reminder (e.g. "Certificate validity reminder"), the administrator can choose one or both channels:
· E-mail: Sends a message to the user's email inbox.
· Pop-up: Activates a blocking alert within the platform at the time of login.

Defining Scheduling Fields
The numeric fields determine the notification lifecycle:
● Send to users after X days: Defines the timing of the first send relative to the triggering event (e.g. after receiving a certificate or after enrolment).
● Interval days: Specifies how much time must pass between one send (or pop-up display) and the next. This avoids overwhelming the user if they do not act immediately.
● Repetition days (or Number of repetitions): Indicates how many times the system should re-present the alert.
Technical note: Setting this translationvalue key,to which0, youthe cansystem findwill perform an infinite send until the user completes the required actiona.
● Reset Notifications: If checked, allows the send cycle to be re-initialised for users who have already received reminders previously.
Pop-up Notification
The introduction of the pop-up system transforms a simple passive notification (email) into a guided and immediate action. This feature is designed to maximise the renewal rate of expiring courses.
Display (Entry Phase):
· Frequency: If the user does not complete the required action, the pop-up will reappear on subsequent logins based on the "Interval days" and "Number of repetitions" settings configured in the
Dynamic inInteraction square(Selection bracketsPhase)
Once the pop-up is displayed (e.g. "Certificate validity reminder"), the user has two main options: 


Setat the validitynext periodlogin ofor the course after completion
From the course settings, “Retraining” section, the “Course completion validity time” option indicates after how many days the course “expires”

Reports

If you create a report with all the courses that have a deadline and manage to send it to yourself once a month, you always have deadlines under control.
Reset users
If you keep an eye on all the deadlines and create a special report, once a month (for example) you can take care of resetting all those that are due soon. Clearly it is advisable to have consistency between the “days before expiry” (when the reminder is sent ) and the manual “reset” operation.
I suggest that if the email arrives 30 days before, the reset is done 31 days before (just to give an example).
In any case, the reset is done by goingaccording to the listscheduled offrequency.
By clicking "Retake the course",

· Automatic Reset: Upon clicking "Confirm", the plugin resets the user's completion status on the specific course.
Once confirmed, the pop-up displays the final button:
Advantage: interestedThe user goes from login to course access in just 3 clicks.
5. Certificate History
Each user, in their own Certificate Area, will be able to generate and resetting either a single person ordownload all thosecertificates dueobtained toupon expirecourse soon,completion selecting(even themwhen allthe andprevious clickingyear’s oncompletion status has been reset)
