L’application doit permettre de gérer les classes, les présences et la communication entre les apprenants, les formateurs et l’administration.
Voici les principales fonctionnalités prévues :
Les utilisateurs peuvent se connecter à leur espace personnel via un identifiant et un mot de passe. Chaque utilisateur (apprenant, formateur ou administration) accède uniquement aux fonctionnalités qui lui sont autorisées.
L’administration peut ajouter ou supprimer des apprenants et des formateurs. Les informations des utilisateurs sont enregistrées dans la base de données (nom, prénom, mail, login, mot de passe, statut).
L'administration peut importer la liste des apprenants et des formateurs via un fichier CSV.
L’administration peut créer, modifier ou supprimer des classes. Elle peut aussi ajouter ou retirer des apprenants.
L’administration peut créer et modifier l’emploi du temps. Chaque apprenant peut consulter son emploi du temps personnel (cours, date, horaires, salle…)
Les formateurs valident le cours et marquent les présences, absences et retard des apprenants, ce statut doit pouvoir être modifiable par le formateur. Les apprenants peuvent, après validation du formateur, valider leur présence. Une alerte est générée en cas d’absence à l’administration.
Les apprenants peuvent envoyer un justificatif d’absence (document ou photo). Le justificatif est ensuite validé ou non par l’administration.
L’administration pourra générer un certificat de réalisation mensuel en PDF qui pourra être envoyé par mail aux apprenants ainsi qu'à leur employeur et sera déposé sur la plateforme du financeur de la formation.