Checkpoint: Implémentation de l'émargement formateur par QR code avec signature tactile
Modifications principales : - Ajout des champs typeUtilisateur et formateurId dans la table presences pour distinguer formateurs et apprenants - Détection automatique du rôle (formateur/apprenant) via l'email lors du scan du QR code - Interface de signature tactile réutilisée pour les formateurs - Intégration des signatures tactiles formateur dans la génération PDF de la feuille de présence - QR code dans l'espace formateur accessible pour l'émargement - Tests unitaires validés avec succès Le système permet maintenant aux formateurs d'émarger (matin et après-midi) via le même QR code que les apprenants, avec détection automatique du rôle et intégration des signatures dans le PDF.
This commit is contained in:
10
todo.md
10
todo.md
@@ -1501,4 +1501,12 @@
|
||||
|
||||
- [x] Empêcher l'émargement avant la date de formation concernée (vérification backend)
|
||||
|
||||
- [ ] Permettre aux formateurs d'émarger par QR code (matin et après-midi) avec signature tactile (en cours - à finaliser lors d'une prochaine session)
|
||||
## Émargement formateur par QR code avec signature tactile
|
||||
|
||||
- [x] Modifier le schéma de base de données (table presences) pour distinguer formateurs/apprenants et stocker les signatures tactiles
|
||||
- [x] Créer une interface de signature tactile pour les formateurs accessible après scan du QR code (interface existante réutilisée)
|
||||
- [x] Implémenter la logique backend pour détecter automatiquement si l'utilisateur est formateur ou apprenant (via email)
|
||||
- [x] Intégrer les signatures tactiles formateur dans la génération PDF de la feuille de présence
|
||||
- [x] Afficher le QR code dans l'espace formateur pour faciliter l'émargement
|
||||
- [x] Tester le flux complet (scan QR, signature, intégration PDF)
|
||||
- [x] Prêt pour le déploiement sur le VPS de production
|
||||
|
||||
Reference in New Issue
Block a user