Aller au contenu

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

  1. L'étudiant remplit le formulaire d'inscription sur mydocs.epitools.bj/register.
  2. Un admin voit la demande dans sa liste d'inscriptions en attente, vérifie que tout est correctement rempli.
  3. Validation :
  4. L'étudiant reçoit un email : « Votre demande a été validée, vous pouvez maintenant vous connecter. »
  5. Il reçoit aussi son badge QR de présence dans la foulée, automatiquement.
  6. Rejet (alternative) : l'étudiant reçoit un email avec le motif du refus.
  7. 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é

  1. Sur sa page d'accueil, l'étudiant voit la liste des documents disponibles pour sa classe.
  2. Il clique sur un document → génération → téléchargement automatique.
  3. 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

  1. L'étudiant soumet les champs à corriger (nom, date de naissance, etc.) + une raison.
  2. Il reçoit un email confirmant que sa demande a bien été reçue.
  3. 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.