Connecter THEIA à un assistant IA : phase pilote

📅 Publié le 29 juin 2026

3 nouvelles fonctionnalités

La nouvelle page de paramétrage est disponible

THEIA s’ouvre aux assistants IA. Concrètement, un concepteur peut interroger sa banque de questions et rédiger de nouvelles questions depuis Claude, ChatGPT ou Mistral, sans quitter son outil. Le protocole utilisé, MCP, est le standard d’interopérabilité adopté par les principaux éditeurs d’IA.

Ce que permet cette première version. L’assistant peut consulter les questions de la plateforme — QRU, QRM, QROC, QROL et QRP — et en rédiger de nouvelles. La recherche s’effectue selon des critères combinables : type de question, date de création, auteur, étiquettes, compétences, ou recherche libre sur le titre. Le filtrage étant appliqué directement côté serveur, l’assistant ne traite que les questions pertinentes, ce qui accélère les échanges et en réduit le coût.

Un accès contrôlé, plateforme par plateforme. Le connecteur n’est pas ouvert par défaut. Un bandeau d’information apparaît en haut de l’espace de conception des questions et des épreuves : il permet de demander l’accès en un clic, via un e-mail pré-rempli adressé à produit@theia.fr, et se referme pour la durée de la session. L’authentification repose sur le protocole OAuth, et la désactivation de l’option par un administrateur prend effet immédiatement — un accès peut donc être révoqué à tout moment, sans attendre la prochaine connexion.

Protection des données. Un filtre automatique masque les données personnelles susceptibles d’apparaître dans les contenus transmis à l’assistant : adresses e-mail, numéros de téléphone, adresses IP. Le masquage est signalé explicitement dans la réponse, afin que l’utilisateur sache qu’une information a été retirée.

Cette phase pilote sera suivie d’évolutions sur la performance et l’enrichissement des fonctions de rédaction. Si vous souhaitez y participer, le bandeau dans l’espace de conception est le point d’entrée.

Console de surveillance : le contexte de la session en un clic

Une carte « Informations d’examen » rejoint le menu situé en haut à droite de la console. Elle rassemble les éléments factuels de la session analysée : date de début, date de fin, date de soumission, distinction entre soumission manuelle et automatique, et mention explicite lorsque la copie n’a pas été soumise et nombre d’alertes.

L’analyste dispose ainsi du contexte complet sans quitter la console ni revenir à la plateforme. La carte s’ouvre et se referme au clic, sur le même principe que le panneau des raccourcis clavier.

Historique de connexion : le matériel plus lisible

Sur les pages affichant l’historique de connexion — profil utilisateur, suivi individuel, modale d’historique — le user-agent n’est plus restitué sous forme brute. Il est traduit en une information synthétique indiquant le système d’exploitation, le type d’appareil et le navigateur, sous la forme Windows 10 · Chrome 134.

Le diagnostic d’une incompatibilité matérielle ou navigateur devient immédiat, sans avoir à décoder une chaîne technique. L’adresse IP reste affichée telle quelle.

Correctifs

6 correctifs

Correction manuelle

ne erreur 500 empêchait systématiquement les correcteurs de charger les pages de correction. Le contrôle des droits d’accès aux fichiers a été corrigé.

Accès aux données d'épreuve

Sur certaines plateformes, la correction des QROL, le post-traitement, les statistiques et les copies étaient inaccessibles ou renvoyaient des copies vides. L’accès est rétabli.

Connexion SAML

L’information de connexion apparaissait en double dans le profil utilisateur et dans le suivi des connexions des comptes saml.

Filtres par étiquette dans l'API

Le filtrage par étiquette était inopérant sur plusieurs routes de l’API : sessions de formation, dossiers de questions aléatoires, questions et parcours.

Coordination d'épreuve

Le bouton « Ajouter une étape » s’affichait pour les intervenants en lecture seule alors qu’il était inutilisable. Il est désormais désactivé, avec une infobulle explicative.

Sessions de formation

La suppression d’une activité dans le programme d’une session ne fonctionnait plus.