Le module de gestion des élèves permet de gérer toutes les informations relatives aux élèves du conservatoire : fiches complètes, inscriptions, cursus, historique, paiements et attribution d'instruments.
- Tableau avec colonnes : Nom, Prénom, Email, Statut, Niveau, Instruments, Actions
- Vue carte alternative (mobile)
- Tri par colonne
- Pagination
- Recherche textuelle (nom, email, numéro élève)
- Par statut : Actif, En attente, Suspendu, Diplômé, Annulé
- Par niveau : Débutant, Élémentaire, Intermédiaire, Avancé, Expert
- Par instrument : Filtrer par instrument étudié
- Par année d'inscription : Filtrer par année académique
- Par professeur : Filtrer par professeur principal
- Créer un nouvel élève
- Exporter la liste (Excel, PDF)
- Actions groupées (changement de statut, export)
- Identité :
- Nom, prénom
- Date de naissance
- Email, téléphone
- Adresse complète
- Photo/avatar
- Informations administratives :
- Numéro élève (unique)
- Date d'inscription
- Statut actuel
- Niveau actuel
- Notes administratives
- Cours actuels :
- Liste des cours suivis
- Statut dans chaque cours
- Date d'inscription au cours
- Notes et appréciations
- Historique des cours :
- Cours précédents
- Années académiques
- Progression
- Programme pédagogique :
- Cursus assigné
- Objectifs
- Progression dans le cursus
- Instruments assignés :
- Liste des instruments prêtés
- Date d'assignation
- Date de retour prévue
- État de l'instrument
- Notes
- Historique des instruments :
- Instruments précédemment assignés
- Dates et raisons de retour
- Échéancier :
- Plan de paiement actuel
- Échéances à venir
- Échéances passées
- Statut de chaque échéance
- Historique des paiements :
- Tous les paiements effectués
- Montant, date, méthode
- Reçus téléchargeables
- Statistiques :
- Total payé
- Restant à payer
- Retards éventuels
- Documents liés à l'élève
- Contrats d'inscription
- Certificats
- Partitions
- Documents administratifs
- Timeline complète de l'élève
- Événements importants
- Changements de statut
- Inscriptions, réinscriptions
- Changements de cours
Étape 1 : Informations personnelles
- Nom, prénom (requis)
- Date de naissance (requis)
- Email (requis, validation)
- Téléphone
- Adresse complète
Étape 2 : Informations administratives
- Statut initial (requis)
- Niveau initial (requis)
- Date d'inscription (par défaut : aujourd'hui)
- Notes administratives
Étape 3 : Responsable légal (si mineur)
- Lier un parent existant
- Ou créer un nouveau parent
- Relation (père, mère, tuteur)
Étape 4 : Confirmation
- Récapitulatif
- Validation et création
- Modification de toutes les informations
- Historique des modifications
- Validation des changements critiques
- Workflow de changement de statut
- Raison du changement
- Notification automatique
- Lien vers le module d'inscription complet
- Création depuis la fiche élève
- Pré-remplissage des informations
- Processus de renouvellement
- Vérification des prérequis
- Mise à jour automatique du statut
- Sélection d'un programme pédagogique
- Basé sur l'instrument et le niveau
- Objectifs et progression
- Évaluation des objectifs
- Passage de niveau
- Certificats de progression
- Liste chronologique
- Par année académique
- Détails de chaque cours
- Notes et appréciations
- Certificats obtenus
- Nombre total de cours suivis
- Taux de présence
- Progression moyenne
- Instruments étudiés
- Création/modification
- Types : unique, mensuel, trimestriel, semestriel
- Échéances automatiques
- Notifications avant échéance
- Montant
- Date
- Méthode (espèces, chèque, carte, virement)
- Référence
- Génération de reçu
- Échéances à venir
- Retards
- Relances automatiques
- Sélection d'un instrument disponible
- Date de prêt
- Date de retour prévue
- État de l'instrument
- Conditions de prêt
- Date de retour
- État de retour
- Notes
- Mise à jour de la disponibilité
- Un professeur principal par instrument
- Changement de professeur
- Historique des changements
- Professeurs pour cours complémentaires
- Gestion des multiples professeurs
Liste principale des élèves avec recherche et filtres.
<StudentsList
onStudentClick={handleStudentClick}
onCreateNew={handleCreateNew}
/>Carte élève pour la vue mobile.
- Photo/avatar
- Nom complet
- Statut (badge)
- Instruments (icônes)
- Actions rapides
Fiche complète d'un élève avec onglets.
<StudentDetail
studentId={studentId}
onEdit={handleEdit}
onDelete={handleDelete}
/>Formulaire de création/édition.
- Multi-étapes
- Validation en temps réel
- Sauvegarde progressive
Échéancier de paiement.
- Vue calendrier
- Liste des échéances
- Statuts visuels
- Actions de paiement
- Admin/Secrétaire : Accès complet, création/modification/suppression
- Professeur : Voir ses élèves, modifier notes/appréciations
- Directeur : Accès complet en lecture, modification limitée
- Élève/Parent : Voir uniquement sa propre fiche
- Nom, prénom
- Numéro élève
- Recherche globale
- Statut + Niveau + Instrument
- Date d'inscription (période)
- Professeur + Statut
- Paiements en retard
- Filtres favoris
- Partage de filtres (admin)
- Excel : Liste complète avec toutes les colonnes
- PDF : Rapport formaté
- CSV : Import/export
- Liste des élèves actifs
- Élèves en retard de paiement
- Élèves par niveau
- Élèves par instrument
- Statistiques globales
- Planning : Voir le planning de l'élève
- Inscriptions : Lien direct vers l'inscription
- Documents : Documents liés
- Paiements : Historique complet
- Nouvelle inscription
- Changement de statut
- Échéance de paiement
- Retard de paiement
- Retour d'instrument
- Email/SMS depuis la fiche
- Notifications in-app
- Lazy loading des onglets
- Pagination de la liste
- Cache des données fréquentes
- Recherche avec debounce
- Création d'élève
- Modification d'informations
- Changement de statut
- Attribution d'instrument
- Enregistrement de paiement
- Recherche et filtres
- Export de données
- Responsive mobile/desktop