Flux — Étudiant¶
Guide pratique : qui fait quoi, dans quel ordre. Pas de détail technique ici — voir la documentation technique du site si besoin.
1. Inscription sans compte¶
Qui : Étudiant sans compte, puis Admin
- L'étudiant remplit le formulaire d'inscription sur
mydocs.epitools.bj/register. - Un admin voit la demande dans sa liste d'inscriptions en attente, vérifie que tout est correctement rempli.
- Validation :
- L'étudiant reçoit un email : « Votre demande a été validée, vous pouvez maintenant vous connecter. »
- Il reçoit aussi son badge QR de présence dans la foulée, automatiquement.
- Rejet (alternative) : l'étudiant reçoit un email avec le motif du refus.
- L'étudiant se connecte (flux 2) et peut générer ses documents (flux 3).
sequenceDiagram
participant E as Étudiant
participant Admin
E->>Admin: Remplit le formulaire d'inscription
Admin->>Admin: Vérifie les informations
Admin->>E: Valide → email "vous pouvez vous connecter" + badge QR
E->>E: Se connecte et consulte ses documents disponibles
2. Connexion (compte existant)¶
Qui : Étudiant avec compte
Connexion via le compte Microsoft de l'étudiant (identifiants Epitech).
3. Génération d'un document¶
Qui : Étudiant connecté
- Sur sa page d'accueil, l'étudiant voit la liste des documents disponibles pour sa classe.
- Il clique sur un document → génération → téléchargement automatique.
- Un lien de suivi est associé au document généré — voir flux 4.
4. Suivi d'un document (lien public)¶
Qui : N'importe qui disposant du lien
Pas besoin de compte — un lien de suivi permet de vérifier l'état d'un document précis.
5. Demande de modification d'infos personnelles¶
Qui : Étudiant connecté, puis Admin
- L'étudiant soumet les champs à corriger (nom, date de naissance, etc.) + une raison.
- Il reçoit un email confirmant que sa demande a bien été reçue.
- Un admin approuve (les changements sont appliqués + email de confirmation à l'étudiant) ou rejette (email avec le motif).
Différent d'une correction faite directement par un admin sans demande de l'étudiant (voir flux admin).
6. Réclamation¶
Qui : Étudiant connecté
L'étudiant peut créer, consulter et supprimer ses réclamations.
Traitement admin pas encore fonctionnel
Aujourd'hui, un admin ne peut pas réellement traiter une réclamation soumise par un étudiant — l'écran admin correspondant affiche des données factices, il n'est pas branché sur les vraies réclamations. À corriger.
7. Notes d'information¶
Qui : Étudiant connecté
Dès qu'un admin publie une note d'information ciblée sur sa classe, elle apparaît automatiquement sur la page de l'étudiant — aucune action de sa part nécessaire au-delà du téléchargement.
8. Historique et sessions¶
Qui : Étudiant connecté
- Consulte l'historique de ses documents déjà générés (classes précédentes séparées des demandes actives).
- Consulte et révoque ses sessions de connexion actives.
9. Compte désactivé / suspendu¶
Qui : Étudiant suspendu
Redirection automatique vers une page "compte désactivé" — bloque aussi le scan du badge de présence. Réactivation uniquement par un admin.
10. Mode maintenance¶
Qui : Tout étudiant
Pendant une maintenance planifiée, tous les étudiants sont redirigés vers une page d'attente. Les admins ne sont pas affectés.