12 tipos de pregunta
multiple_choice, true_false, multiple_select, fill_blank, matching, ordering, numeric, short_answer, cloze, hotspot, essay, calculated. Diez son autocorregidos; essay es manual/LLM; calculated es un tipo avanzado de fórmula.
Reuso, import & export
- Reuso: las preguntas se almacenan en
QuestionBanks y se reutilizan en quizzes; el picker del editor filtra por banco, tipo, dificultad y tags. - Pooling: un quiz puede seleccionar aleatoriamente un subconjunto de uno o más bancos (server-side, diferente por alumno).
- Import/export: GIFT (Moodle/Canvas/Blackboard) y CSV. Un conversor bidireccional (
questionToQuizQuestion/quizQuestionToQuestionData) mantiene banco y quizzes en vivo sincronizados.
Concept tagging → aprendizaje adaptativo
Cada pregunta lleva concepts[], mapeados al ConceptMastery. Sin concept tags no hay actualización adaptativa — con ellas, cada respuesta refina el modelo bayesiano de mastery y puede revelar misconceptions.
Ingesta RAG
Un banco puede ingestarse en el RAG por tenant (/question-banks/[id]/rag-ingest), por lo que el tutor IA puede referenciar el propio acervo de ítems de la institución.
Analytics psicométricas
Las analytics de quiz sobre los ítems del banco calculan item difficulty, point-biserial discrimination, distractor analysis, Cronbach's alpha y score distribution — señalando ítems que no discriminan bien.