Comprendre les standards
SCORM 1.2 vs SCORM 2004 vs xAPI vs cmi5 : que choisir ?
Comparez SCORM 1.2, SCORM 2004, xAPI et cmi5 selon compatibilité, suivi, séquençage, portabilité et cas d’usage LMS.
Fondamentaux SCORM11 min de lecture
SCORM 1.2, SCORM 2004, xAPI et cmi5 répondent à des besoins d’interopérabilité différents. Le choix dépend des plateformes qui doivent accepter le contenu, des activités à enregistrer et des règles de lancement ou de session que le standard doit définir.
La plupart des équipes peuvent traiter le standard comme un choix d’export. Conservez la source modifiable dans l’outil auteur, publiez le format exigé par la destination et validez le résultat dans le vrai LMS.
À retenir
- SCORM 1.2 reste le choix le plus sûr pour toucher les LMS historiques.
- SCORM 2004 améliore statuts, interactions, données de reprise et séquençage.
- xAPI enregistre des activités plus variées, mais ne définit pas à lui seul toutes les règles de lancement dans un LMS.
- cmi5 combine les données xAPI avec des règles de session pour les cours lancés par un LMS.
Comparer les standards selon leur mode de diffusion
SCORM regroupe les fichiers du cours dans un package destiné au LMS et définit les échanges de données pendant la session. xAPI utilise des déclarations, appelées statements, pour décrire l’apprentissage dans ou hors du LMS. cmi5 s’appuie sur xAPI et ajoute des règles de lancement, d’identité, de session et de structure pour les cours diffusés par un LMS.
| Standard | Usage adapté | Atout principal | Contrainte principale |
|---|---|---|---|
| SCORM 1.2 | Compatibilité LMS maximale | Très largement pris en charge | Statuts, interactions et reprise limités |
| SCORM 2004 | Cours LMS plus riches | Séquençage et modèle de suivi plus complet | Mise en œuvre plus complexe |
| xAPI | Apprentissage dans plusieurs contextes | Déclarations d’activité flexibles | Nécessite un LRS et des choix de lancement |
| cmi5 | Packages LMS modernes | Données xAPI avec règles de session | Moins de LMS compatibles que pour SCORM |
Quand choisir SCORM 1.2
Choisissez SCORM 1.2 lorsque le package doit fonctionner sur le plus grand nombre de plateformes ou lorsque le LMS destinataire l’exige. Il couvre correctement les données essentielles : lancement, statut du cours, score, temps passé et reprise.
Ses limites apparaissent dans les contenus plus riches. Il réunit complétion et réussite dans un même statut, offre moins d’espace pour les données de reprise et propose un modèle d’interactions moins détaillé. Limitez la taille des données de reprise et vérifiez la manière dont le LMS transforme les statuts en rapports.
Quand choisir SCORM 2004
SCORM 2004 sépare la complétion de la réussite, augmente l’espace disponible pour les données de reprise, enrichit les interactions et ajoute le séquençage et la navigation. Il permet d’indiquer qu’un cours est terminé sans être réussi, de mémoriser davantage de données ou de contrôler la progression entre plusieurs SCO.
Demandez quelle édition est prise en charge et testez le séquençage. Les troisième et quatrième éditions ont résolu des ambiguïtés, mais la spécification reste plus complexe que SCORM 1.2. Un cours simple avec un seul SCO ne s’améliore pas automatiquement en adoptant la version la plus récente.
Quand choisir xAPI
xAPI peut décrire des expériences hors de la fenêtre traditionnelle du cours : coaching, simulations, activités mobiles, pratique sur le terrain, consultation de contenus ou événements dans une application. Les déclarations sont envoyées à un Learning Record Store (LRS) et peuvent employer un vocabulaire adapté à l’activité.
xAPI seul ne définit pas toutes les règles de création du package et de lancement associées à SCORM. Avant de le choisir, précisez la gestion de l’identité, des autorisations, des inscriptions, du mode hors ligne, du vocabulaire et des rapports.
La place de cmi5
cmi5 vise des unités assignables lancées par un LMS tout en utilisant xAPI pour les données. Il précise les règles de lancement, d’autorisation, de session, d’inscription, de critères de progression (move-on) et de structure. Ces règles rendent l’utilisation de xAPI dans un LMS plus prévisible.
Choisissez cmi5 lorsque l’outil auteur et le LMS le prennent en charge et que vous avez besoin de données riches sans définir vous-même toutes les règles de lancement. Conservez un export de repli si des clients utilisent encore des plateformes limitées au SCORM.
Séparer la source modifiable des formats d’export
Conservez le cours modifiable dans l’outil auteur et traitez les packages SCORM, xAPI et cmi5 comme des fichiers de publication. ScormStack, Rise 360, Storyline et iSpring peuvent publier plusieurs standards, avec des options qui varient selon les produits et les offres.
ScormStack publie actuellement en SCORM 1.2, SCORM 2004, xAPI, cmi5 et HTML, ainsi que sous forme de liens ou en Dynamic SCORM. Eluneo accepte les packages SCORM 1.2, SCORM 2004, xAPI et cmi5. Vous pouvez ainsi changer d’outil auteur ou de LMS sans reprendre le cours depuis le début.
Choisir le format selon le besoin
Commencez par les formats acceptés par la destination, puis retenez l’option la moins complexe qui préserve les données et comportements nécessaires. Validez-la avec un package de référence avant de republier tout le catalogue.
- Compatibilité LMS maximale : commencer par SCORM 1.2.
- Statuts séparés, davantage d’état ou séquençage : tester SCORM 2004.
- Activités hors de la fenêtre LMS : concevoir une stratégie xAPI.
- xAPI avec lancement et session définis par le LMS : évaluer cmi5.
- Diffusion chez plusieurs clients : conserver des exports testés dans les formats acceptés.
Changer de standard uniquement quand le besoin l’exige
Ne republiez pas un catalogue SCORM stable uniquement parce qu’un autre standard est plus récent. Migrez lorsque le format actuel bloque une expérience, une donnée nécessaire, une intégration ou la maintenance. Chaque nouvelle publication peut modifier les identifiants, la logique de complétion et les données de reprise.
Créez une matrice par outil auteur, préréglage d’export, LMS et résultat attendu. Consignez-y les combinaisons qui passent les tests SCORM au lieu d’appliquer une règle unique à tout le catalogue.
Questions fréquentes
SCORM 2004 est-il toujours meilleur que SCORM 1.2 ?
Non. SCORM 2004 possède un modèle plus riche, mais SCORM 1.2 reste très largement pris en charge et peut être plus sûr pour la distribution. Choisissez selon le LMS et le comportement requis.
xAPI remplace-t-il SCORM ?
xAPI peut enregistrer davantage d’expériences, mais ne reproduit pas toutes les règles de création des packages et de lancement SCORM. De nombreux programmes conservent leur catalogue SCORM tout en utilisant xAPI ou cmi5 pour de nouveaux besoins.
Quelle différence entre xAPI et cmi5 ?
xAPI définit la forme et le stockage des déclarations d’activité. cmi5 est un profil qui ajoute les règles de lancement et de gestion des cours assignés par un LMS en s’appuyant sur xAPI.