.
Inscription et Paiement Initial
Élève :
Lors de l'inscription, l'élève choisit un forfait ou un nombre d'heures à acheter.
Le paiement peut être effectué via le tableau de bord élève ou en personne auprès de
l'administration.
Exemple :
o Forfait choisi : 10 heures.
o Paiement effectué : Oui.
Admin :
L'admin valide le paiement de l'élève dans son tableau de bord.
Une facture ou un reçu est généré.
L'élève est ajouté à la base de données avec ses informations :
o Heures payées : 10.
o Heures effectuées : 0.
2. Réservation d'une Leçon
Élève :
1. Accès au tableau de bord :
o L'élève consulte ses heures restantes (heures payées - heures effectuées).
2. Réservation :
o L'élève choisit une date, une heure, un type de leçon (pratique ou théorique), et
un moniteur parmi ceux disponibles.
o Une réservation est créée avec un statut initial : "prévue".
Moniteur :
1. Notification :
o Le moniteur reçoit une notification d'une nouvelle réservation dans son tableau
de bord.
2. Consultation :
o Le moniteur consulte les détails de la réservation (nom de l'élève, type de leçon,
date et heure).
Admin :
1. Validation de la Réservation :
o L'admin peut visualiser toutes les réservations et vérifier la disponibilité des
moniteurs et des salles.
2. Gestion des Conflits :
o Si deux élèves réservent le même créneau, l'admin peut intervenir pour
résoudre le conflit.
3. Suivi et Mise à Jour de la Réservation
Élève :
L'élève voit ses réservations dans son tableau de bord.
Il peut annuler une réservation, mais des règles peuvent s'appliquer (ex. : annulation
permise 24h avant).
Moniteur :
1. Marquer la leçon comme effectuée :
o Après la leçon, le moniteur change le statut de la réservation à "complétée".
o Cette action augmente les heures effectuées de l'élève.
2. Commentaires :
o Le moniteur peut ajouter des notes ou des retours sur la leçon dans le système.
Admin :
1. Surveillance :
o L'admin supervise les réservations pour s'assurer que tout se passe bien.
2. Gestion des Annulations :
o Si une leçon est annulée, l'admin ajuste le compte des heures de l'élève.
4. Paiement Supplémentaire
Élève :
Lorsque toutes les heures sont utilisées :
o Une notification informe l'élève qu'il doit acheter des heures supplémentaires.
o L'élève peut acheter des heures directement depuis son tableau de bord ou
auprès de l'administration.
Admin :
1. Validation :
o L'admin valide le paiement et met à jour le compte des heures payées de l'élève.
2. Facturation :
o Une facture est générée pour l'achat d'heures supplémentaires.
5. Rapport et Historique
Élève :
L'élève peut consulter l'historique de ses réservations :
o Dates des leçons.
o Moniteurs associés.
o Statut des leçons (complétée, annulée, prévue).
Il peut aussi voir un résumé de ses paiements (heures achetées, montant payé, etc.).
Moniteur :
Le moniteur peut :
o Voir l'historique des leçons qu'il a données.
o Consulter la progression des élèves qu'il supervise.
Admin :
1. Statistiques :
o L'admin peut générer des rapports globaux :
Nombre total de réservations.
Revenus générés.
Progression des élèves.
2. Gestion Avancée :
o Ajouter, modifier ou supprimer des réservations en cas d'erreur.
o Gérer les litiges liés aux paiements ou réservations.
Interactions Résumées
Action Élève Moniteur Admin
Crée une Consulte les Valide la
Réserver une leçon
réservation détails réservation
Marquer comme Consulte les Change le
Supervise
effectuée mises à jour statut
Payer des heures Achète via son Valide le
N/A
supplémentaires tableau paiement
Voir les
Consulter Voir ses leçons Rapports
leçons
l'historique et paiements globaux
données