Les cours en direct génèrent deux actifs précieux : l'enregistrement et la transcription. Studeia traite les deux de manière sécurisée et multi-fournisseur, et transforme en outre la transcription en matériel pour le tuteur IA.
Réponse rapide
- Accès à l'enregistrement résolu par rôle côté serveur (admin/enseignant/élève inscrit)
- Jamais de lien brut — token éphémère ou proxy, sans exposer la clé du fournisseur
- Transcription native-first : VTT du fournisseur en priorité ; STT (Whisper→Google) uniquement si nécessaire
- Flux de révision (pending→review→approved→ingested)
- La transcription approuvée peut être ingérée dans le RAG du cours
Accès sécurisé à l'enregistrement
L'enregistrement n'est pas fourni sous forme d'URL brute (ce qui exposerait des identifiants). La plateforme gère l'authentification en arrière-plan, selon le fournisseur :
| Fournisseur | Mode de livraison |
|---|---|
| BBB | Redirection vers la page du lecteur |
| Zoom | Redirection avec token ré-émis |
| Teams | Proxy des octets (Graph exige Bearer) |
| Meet | Redirection gouvernée par l'ACL Drive |
L'autorisation par rôle (administrateur institutionnel, enseignant propriétaire, élève inscrit) est vérifiée côté serveur.
Transcription native-first
- Native en premier : tente la transcription du fournisseur (Zoom/Teams/Meet en VTT), normalisée en texte. Gratuite.
- Fallback STT : uniquement en l'absence de transcription native, télécharge le média (avec authentification gérée par l'adapter) et transcrit avec Whisper, basculant vers Google Speech-to-Text.
- Limitation : le BBB standard peut ne pas exposer de média téléchargeable pour le STT — dans ce cas, la plateforme dégrade avec un message clair.
De la transcription au tuteur IA
La transcription passe par un flux d'états :
pending → review → approved → ingested
Une fois approuvée, elle peut être ingérée dans le RAG du cours. À partir de là, le tuteur IA répond également sur la base de ce qui a été dit lors du cours en direct — et pas seulement sur le matériel écrit. Cela élargit la couverture du tuteur sans travail manuel de transcription.
Fiabilité
Les webhooks d'enregistrement sont instables (retards, pannes). C'est pourquoi un cron de synchronisation fonctionne comme fallback : il récupère périodiquement les enregistrements et transcriptions en attente, garantissant qu'aucun contenu ne soit perdu.
Questions fréquentes
Qui accède à l'enregistrement ? L'admin, l'enseignant propriétaire et l'élève inscrit — par rôle, côté serveur.
Comment fonctionne la transcription ? Native-first (VTT du fournisseur) ; STT (Whisper→Google) uniquement si nécessaire.
Devient-elle du matériel pour le tuteur ? Oui, après approbation, ingérée dans le RAG.
Fonctionne-t-il avec n'importe quel fournisseur ? Oui (BBB/Zoom/Teams/Meet), avec des particularités par fournisseur.
Consultez les cours en direct et l'ingestion RAG.