Skip to Content
Interop EdTechPartie 11 — QTI, CC, OneRoster, CaliperVue d'ensemble

Partie 11 — QTI, Common Cartridge, OneRoster, Caliper

⏱️ TL;DR — Les quatre grands (SCORM, xAPI, cmi5, LTI) ne couvrent pas tout. Il reste quatre cousins 1EdTech que tu croiseras dès que tu travailles avec des écoles ou un LMS institutionnel : QTI échange des questions et des tests entre plateformes ; Common Cartridge empaquette un cours complet (ressources, liens LTI, tests QTI, forums) ; OneRoster synchronise utilisateurs, classes, inscriptions et notes avec le SIS ; Caliper Analytics émet des événements d’apprentissage normalisés, le cousin cadré de xAPI. Cette partie te fait lire un assessmentItem, un imsmanifest.xml de cartridge, un enrollment et un result OneRoster, un Event Caliper — et trancher, comme FormaCampus, entre xAPI et Caliper pour ton tableau de bord.

Le problème qu’on résout

Tu as un studio d’exercices riche : des QCM, des textes à trous, des tests notés. Une école cliente te dit : « Super, mais je veux importer tes tests dans mon Moodle, pas te renvoyer mes élèves sur ton site. » Tu exportes alors du QTI. Cette même école te demande de récupérer ses inscriptions — 1 200 élèves, 60 classes, mis à jour chaque nuit depuis son logiciel de scolarité (le SIS) — sans que personne ne ressaisisse un nom : c’est OneRoster. Et quand ton produit vit dans un LMS, l’établissement veut des statistiques comparables avec le reste de ses outils : c’est là que se pose la question Caliper ou xAPI.

Ces quatre standards viennent tous de 1EdTech (voir la carte des standards). Ils ne remplacent pas SCORM ou LTI : ils complètent l’écosystème là où les quatre grands s’arrêtent — le contenu des tests, le paquet de cours, les rosters, les analytics.

Ce que tu sauras faire à la fin de cette partie

  • Lire et écrire un assessmentItem QTI : itemBody, interactions, responseDeclaration, responseProcessing ; distinguer QTI 2.1 et QTI 3.0.
  • Ouvrir un paquet Common Cartridge : son imsmanifest.xml, ses ressources, ses liens LTI et tests QTI embarqués — et savoir en quoi il diffère de SCORM.
  • Synchroniser un roster avec le SIS via OneRoster : utilisateurs, classes, enrollments, carnet de notes (lineItems, results), en REST ou en CSV.
  • Émettre et lire un événement Caliper : profils, Event (actor/action/object), JSON-LD, Sensor vers un endpoint.
  • Choisir entre Caliper et xAPI pour un tableau de bord — cadré vs souple, LMS institutionnel vs toute expérience — ou faire coexister les deux.

Les chapitres

#ChapitreEn un mot
11.1QTI : échanger des testsassessmentItem, interactions, responseProcessing, 2.1 vs 3.0.
11.2Common CartridgeLe paquet de cours : manifeste, LTI, QTI, vs SCORM.
11.3OneRoster : rosters & notesSIS↔LMS : enrollments, lineItems, results, REST vs CSV.
11.4Caliper AnalyticsEvent, profils, JSON-LD, Sensor vers endpoint.
11.5Caliper vs xAPICadré vs souple ; lequel, quand, ou les deux.

On commence : QTI, échanger des tests.

Last updated on