Aller au contenu

Purge du contenu des classes virtuelles — vue métier

Avant qu’une classe virtuelle ne commence, la salle a souvent déjà servi : des messages ont été postés dans le chat, le formateur a déposé des documents, il a fait un test de connexion, parfois une répétition enregistrée. Tout cela restait en place et se retrouvait sous les yeux des apprenants au démarrage.

erevo fait désormais le ménage automatiquement : 2 h avant le début de la classe, le chat et les fichiers de cette classe sont effacés. Les apprenants arrivent dans une salle vierge.

Le moment n’est pas choisi au hasard : 2 h avant le début, c’est exactement l’instant où la vraie salle s’ouvre aux participants et où la salle de répétition des formateurs se ferme.

Un balayage chaque nuit vers 1h du matin (heure de Paris) repère les classes virtuelles de la journée. Pour chacune, le nettoyage se déclenche ensuite tout seul, 2 h avant l’heure de début de la classe concernée.

  • Les messages du chat de la classe sont supprimés.
  • Les fichiers partagés dans la classe sont supprimés.
  • Les fichiers du test de connexion sont supprimés.
  • Les enregistrements de la classe sont supprimés eux aussi. Si un formateur a enregistré une répétition, ou si la classe est rejouée, cet enregistrement disparaît au moment de la purge. C’est un choix assumé : rien de ce qui a été enregistré avant le démarrage n’est conservé.
  • La salle de discussion, elle, n’est pas supprimée : seul son contenu est vidé.
  • Formateurs : tout ce qu’ils déposent ou enregistrent avant la classe disparaît 2 h avant le début. Les documents à projeter doivent donc être partagés pendant la classe, pas la veille.
  • Apprenants : ils démarrent la classe sur un chat vide, sans les échanges ni les fichiers d’avant.
  • CSM : plus de « pourquoi il y a les documents de l’autre session dans ma salle ? ».
  • Une classe qui démarre très tôt le matin (avant 3h) voit son nettoyage se déclencher immédiatement au passage du balayage de nuit, plutôt qu’à l’heure théorique.
  • Seule la classe virtuelle « principale » de la journée est traitée. Les classes rattachées partagent la même salle et le même espace de fichiers : elles sont donc nettoyées en même temps, sans double traitement.
  • Des liens morts peuvent subsister côté plateforme : la liste des fichiers partagés et celle des enregistrements ne sont pas encore synchronisées avec la suppression. Un fichier peut donc apparaître dans la liste alors qu’il n’est plus téléchargeable.

TODO(review) : à confirmer avec le produit — faut-il vraiment supprimer les enregistrements, ou les conserver comme seule trace non reproductible d’une séance ?

  • Si le nettoyage échoue, il est retenté automatiquement 3 fois ; au-delà, le message est mis de côté et l’erreur est visible par l’équipe IT. La classe démarre alors avec son ancien contenu, sans autre conséquence.

Les erreurs techniques sont remontées dans Sentry → visibles par l’équipe IT. Impact côté utilisateurs : une salle qui n’a pas été vidée démarre avec les messages et fichiers précédents — gênant, mais sans perte de données ni blocage de la séance.

Détails techniques (équipe IT) : voir Purge du contenu des classes virtuelles.