Aller au contenu principal

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.

Exemple de générateur d'horaires

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 :

ChampExemple
Nom de la classeGrade 9 Mathematics
BrancheDowntown Center
EnseignantSara Ahmed
Mode de livraisonHybrid
Capacité24
Fournisseur de réunionZoom

Créer l'horaire hebdomadaire

Ouvrez :

Centers → Classes → Schedule → Add Slot

Configuration conseillée :

RéglageExemple
JoursMonday, Wednesday
Heure de début17:00
Heure de fin18:30
Date de début2026-03-16
Date de fin2026-06-30
Création auto de réunionEnabled

Ce que la plateforme doit automatiser

Quand l'horaire est enregistré, la plateforme peut automatiquement :

  1. générer la liste des sessions
  2. demander une réunion Zoom ou Jitsi pour chaque session
  3. notifier l'enseignant assigné
  4. 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

StatutSignification
Draftnon visible pour les étudiants
Publishedvisible et ouverte
Runningsessions en cours
Completedcours terminé
Archivedhistorique 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