1. Contexte et objectifs
Le centre linguistique propose des cours d'allemand à des publics variés. La gestion quotidienne — inscriptions, encaissements, organisation des groupes, suivi des absences et des évaluations — nécessite une solution numérique centralisée, accessible depuis le bureau comme en mobilité.
L'objectif est de concevoir une application cross-plateforme (accès web et PWA installable) couvrant l'ensemble du cycle de vie de l'apprenant, de l'inscription à l'évaluation finale, tout en offrant une vision financière fiable pour la direction et une rémunération transparente pour les enseignants.
2. Périmètre technique envisagé
| Critère | Cible |
|---|---|
| Type | Web responsive + PWA installable |
| Plateformes | Ordinateur, tablette, smartphone |
| Accès | En ligne, depuis le centre et à distance |
| Utilisateurs | Multi-rôles (administration, secrétariat, enseignants…) |
| Documents | Reçus, relevés, rapports |
3. Grands groupes et petits groupes
| Type | Description | Tarification |
|---|---|---|
| Grand groupe | Format collectif à effectif élevé | Tarif standard |
| Petit groupe | Format restreint, apprentissage personnalisé (oral, interaction) | Tarif majoré |
Chaque étudiant s'inscrit dans l'un ou l'autre de ces formats (ou les deux s'il suit plusieurs parcours). L'application gère ces deux types de groupes de manière autonome : planning, effectifs, tarifs, enseignants et évaluations propres à chaque groupe.
4. Modules fonctionnels
Inscription des étudiants
- Formulaire structuré (identité, coordonnées, niveau, parcours)
- Objectif de l'apprentissage (études, travail, Ausbildung, immigration, voyage, culture…)
- Source de connaissance du centre (bouche-à-oreille, réseaux sociaux, recherche web, affichage, ancien élève…)
- Statuts : en attente, actif, suspendu, radié, diplômé
- Historique par saison / période scolaire
- Recherche, filtres et export
- Affectation à un grand groupe ou un petit groupe
Gestion des paiements
- Enregistrement des paiements (montant en DH, date, mode)
- Tarifs différenciés grand groupe / petit groupe
- Suivi du chiffre d'affaires total et par période
- Rémunération des enseignants (% selon effectifs de leurs groupes)
- Impression des reçus, duplicatas et journal des opérations
Groupes et emplois du temps
- Création de grands et petits groupes, indépendamment
- Affectation enseignants et étudiants, capacité maximale paramétrable
- Planning par créneaux (jour, heure, salle), vue calendrier
- Détection des conflits (enseignant, salle)
- Liste d'attente si groupe complet
Gestion des absences
- Saisie par séance : présent, absent, retard, excusé / non excusé
- Saisie par l'enseignant (mobile) ou le secrétariat
- Statistiques et alertes en cas d'absentéisme répété
- Justificatifs et commentaires
Notes et évaluations
- Saisie des notes par groupe et par session d'évaluation
- Examen final de langue allemande (session dédiée)
- Regroupement et historique par saison
- Moyennes, validation de niveau, relevés imprimables
- Verrouillage des notes après validation administrative
5. Besoins transverses recommandés
- Rôles et droits — administration, secrétariat, enseignant (éventuellement étudiant/parent)
- Référentiels — saisons, niveaux CECRL (A1–C2), salles, enseignants, jours fériés
- Tableaux de bord — effectifs, CA, impayés, taux de remplissage, absentéisme
- Impayés et échéanciers — paiements fractionnés, relances, remises éventuelles
- Documents — attestations, certificats de niveau, modèles personnalisables
- Notifications — rappels paiement, convocations examen, début de saison
- Protection des données — consentements, durée de conservation, droits des personnes
- Sécurité — authentification, journal d'audit sur les opérations sensibles
6. Phases de réalisation proposées
| Phase | Contenu |
|---|---|
| MVP | Inscriptions, groupes, planning, paiements + reçus, absences, notes par saison, rôles admin/enseignant |
| V2 | Calcul automatique % enseignants, impayés/échéanciers, tableaux de bord, exports comptables |
| V3 | Portail étudiant/parent, notifications e-mail/SMS, attestations et certificats, mode hors-ligne PWA |
7. Formulaire de validation client
Merci de compléter ce formulaire pour valider et préciser les besoins. Les champs marqués * sont recommandés.