CAT Architecture

Probématique de l'architecture pour l'intégration du CAT

🧩 Note de conception : Centralisation de la source des items pour le moteur CAT


📌 Objet

Cette note justifie la décision d’isoler la source des items du moteur CAT (Computerized Adaptive Testing) à la seule Item Bank, excluant les tests instanciés (TestStandard, TestLive, etc.) comme source directe d’items.


✅ Raisons principales

1. Respect de l’architecture conceptuelle

2. Prévention des doublons et biais psychométriques

3. Performances de traitement

4. Scalabilité et évolutivité

5. Centralisation des métadonnées de calibrage


🛠 Recommandation technique


📌 Bénéfices

Aspect Avec Item Bank Avec objets Test
Stabilité des items ✅ élevée ❌ sujette à duplications
Risque de doublons ✅ contrôlé ❌ élevé
Performance ✅ rapide, accès direct ❌ plus lent (structure profonde)
Maintenabilité ✅ découplée ❌ dépend du type de test
Extensibilité ✅ sans refonte ❌ recodage à chaque nouveauté
Qualité psychométrique ✅ optimisée ❌ résultats potentiellement biaisés