12 types de questions
multiple_choice, true_false, multiple_select, fill_blank, matching, ordering, numeric, short_answer, cloze, hotspot, essay, calculated. Dix sont auto-corrigés ; essay est manuel/LLM ; calculated est un type avancé basé sur des formules.
Réutilisation, import & export
- Réutilisation : les questions sont stockées dans des
QuestionBanks et réutilisées dans les quiz ; le sélecteur de l'éditeur filtre par banque, type, difficulté et tags. - Pooling : un quiz peut tirer aléatoirement un sous-ensemble depuis une ou plusieurs banques (côté serveur, différent pour chaque apprenant).
- Import/export : GIFT (Moodle/Canvas/Blackboard) et CSV. Un convertisseur bidirectionnel (
questionToQuizQuestion/quizQuestionToQuestionData) maintient la banque et les quiz en direct synchronisés.
Concept tagging → apprentissage adaptatif
Chaque question porte des concepts[], mappés au ConceptMastery. Sans concept tags, il n'y a pas de mise à jour adaptative — avec eux, chaque réponse affine le modèle bayésien de maîtrise et peut révéler des misconceptions.
Ingestion RAG
Une banque peut être ingérée dans le RAG par tenant (/question-banks/[id]/rag-ingest), permettant ainsi au tuteur IA de référencer le propre catalogue d'items de l'établissement.
Analytique psychométrique
L'analytique de quiz sur les items de la banque calcule la difficulté des items, la discrimination point-bisériale, l'analyse des distracteurs, l'alpha de Cronbach et la distribution des scores — signalant les items qui ne discriminent pas bien.