Horaires de classes et réunions
Cette page montre un exemple de flux pour créer des classes récurrentes et associer une réunion à chaque session.
Entités principales
Un centre gère généralement :
- période académique
- classe
- enseignant
- salle ou fournisseur virtuel
- planning récurrent
- session de présence
Créer une classe
Exemple d'enregistrement :
| Champ | Exemple |
|---|---|
| Nom de la classe | Grade 9 Mathematics |
| Branche | Downtown Center |
| Enseignant | Sara Ahmed |
| Mode de livraison | Hybrid |
| Capacité | 24 |
| Fournisseur de réunion | Zoom |
Créer l'horaire hebdomadaire
Ouvrez :
Centers → Classes → Schedule → Add Slot
Configuration conseillée :
| Réglage | Exemple |
|---|---|
| Jours | Monday, Wednesday |
| Heure de début | 17:00 |
| Heure de fin | 18:30 |
| Date de début | 2026-03-16 |
| Date de fin | 2026-06-30 |
| Création auto de réunion | Enabled |
Ce que la plateforme doit automatiser
Quand l'horaire est enregistré, la plateforme peut automatiquement :
- générer la liste des sessions
- demander une réunion Zoom ou Jitsi pour chaque session
- notifier l'enseignant assigné
- afficher le calendrier dans l'espace étudiant
Gestion des changements
Pour un changement de date, l'admin doit pouvoir :
- déplacer une seule session
- déplacer toute la série
- changer l'enseignant
- changer le fournisseur
- annuler et notifier les étudiants inscrits
Statuts conseillés pour une classe
| Statut | Signification |
|---|---|
| Draft | non visible pour les étudiants |
| Published | visible et ouverte |
| Running | sessions en cours |
| Completed | cours terminé |
| Archived | historique en lecture seule |
Exemple de payload
{
"classId": "math-grade-9",
"provider": "zoom",
"timezone": "Africa/Casablanca",
"recurrence": {
"days": ["monday", "wednesday"],
"startTime": "17:00",
"endTime": "18:30"
},
"autoCreateMeetings": true
}
Checklist opérationnelle
- vérifier la disponibilité de l'enseignant
- confirmer que le fournisseur est connecté
- vérifier le fuseau horaire de la branche
- publier l'horaire
- tester un lien de réunion avant d'ouvrir les inscriptions