Nouvelles technologies
SCORM, xAPI et cmi5 : faire travailler les données d’apprentissage en 2026
Les normes qui sous-tendent l’e-learning déterminent ce que vous pouvez suivre. Un guide clair sur SCORM, xAPI et les entrepôts de données d’apprentissage, et sur la façon de choisir.
Traduit de l’original anglais : lire l’article original.

Quand un apprenant termine un cours en ligne, comment le système de formation le sait-il ? La réponse tient à une norme technique, et le choix de cette norme détermine ce que vous pouvez suivre, où le contenu peut s’exécuter et avec quelle facilité vous pouvez changer de plateforme. Pour la plupart des organisations, les principales options sont SCORM, xAPI et cmi5. Ce guide explique chacune d’elles en termes pratiques.
SCORM : la norme établie
SCORM (Sharable Content Object Reference Model) est une famille de spécifications pour l’e-learning diffusé sur le web.1 Son idée centrale est un environnement d’exécution, généralement fourni par un système de gestion de l’apprentissage, par lequel le contenu du cours exécuté dans le navigateur échange des données avec l’hôte.1 Le modèle a des origines gouvernementales : c’est une spécification de l’Advanced Distributed Learning (ADL) Initiative, qui dépend du bureau du secrétaire américain à la Défense.1
Sa principale force tient à sa large diffusion. SCORM.com le décrit comme la norme d’e-learning la plus utilisée, qui fournit la méthode de communication et les modèles de données permettant au contenu et aux LMS de coopérer.2 Wikipédia note que la plupart des systèmes de gestion de l’apprentissage le prennent encore en charge.1
SCORM 2004 a ajouté des règles de navigation, appelées séquencement. Elles définissent l’ordre dans lequel un apprenant peut rencontrer les objets de contenu.1 En pratique, elles permettent à l’apprenant de reprendre là où il s’était arrêté après une pause, et elles aident à faire accepter les notes de test qu’il obtient.1
xAPI : suivre l’apprentissage partout
SCORM a été conçu pour des cours dans un navigateur, à l’intérieur d’un LMS. En 2008, il était devenu clair que les dispositions de SCORM en matière d’interopérabilité étaient trop limitées.3 La réponse a été xAPI. xAPI (l’Experience API) est une spécification pour enregistrer de nombreux types d’expériences d’apprentissage pour le compte de systèmes de formation.3 Selon xAPI.com, elle permet de recueillir des données sur toute la gamme de ce qu’une personne fait en formation, en ligne comme hors ligne.4
Entre autres choses, xAPI peut capter l’apprentissage issu d’activités extérieures au navigateur, comme les jeux et les simulations, et peut suivre des plans et des objectifs d’apprentissage.3 Les enregistrements sont conservés à part du cours dans un entrepôt de données d’apprentissage (LRS, Learning Record Store), qui peut se trouver dans un LMS traditionnel ou fonctionner de façon indépendante.3
Les énoncés et le LRS
La spécification repose sur deux éléments : les énoncés et l’entrepôt de données d’apprentissage (LRS).4 Un énoncé décrit une activité d’apprentissage selon un schéma « acteur, verbe, objet ».4 Par exemple : « Amina a terminé la simulation en espace confiné » ou « Karim a réussi l’évaluation d’isolement de pompe ». Comme les émetteurs et les récepteurs partagent le même format, les données d’apprentissage peuvent être échangées entre plusieurs systèmes.4
cmi5 : le pont
cmi5 est un profil de xAPI qui définit comment les cours sont lancés depuis un LMS, en combinant une structure proche de SCORM et des données xAPI. xAPI.com s’attend à ce que cmi5 joue un rôle important dans la modernisation des programmes de formation, dans l’administration comme dans l’industrie.4 La prise en charge varie ; vérifiez donc à la fois votre LMS et votre outil auteur.
Lequel choisir ?
- SCORM si vous diffusez de l’e-learning standard dans un seul LMS et avez besoin d’une large compatibilité.
- xAPI si vous suivez des simulations, de la RV, des observations en situation de travail, des applications mobiles ou un apprentissage réparti sur plusieurs systèmes.
- cmi5 si vous voulez des cours lancés depuis le LMS avec des données xAPI plus riches et que vos plateformes le prennent en charge.
Conseils pratiques
- Demandez aux fournisseurs quelles versions ils prennent en charge et réclamez un paquet de test.
- Définissez un petit ensemble de verbes et d’identifiants d’activité avant de collecter des données xAPI, sinon les rapports deviennent brouillons.
- Décidez qui est propriétaire du LRS et combien de temps les données sont conservées, conformément aux règles de confidentialité.
- Conservez les fichiers sources des contenus pour pouvoir les republier plus tard selon une nouvelle norme.
SCORM sous le capot
Un cours SCORM est un paquet autonome. La norme fixe aussi l’empaquetage : le contenu est regroupé dans un fichier ZIP transférable, selon ce que SCORM appelle le Package Interchange Format.1 À l’intérieur du paquet, un script côté navigateur utilise JavaScript pour dialoguer avec l’environnement d’exécution du LMS, ce qui explique que SCORM attende une session de navigateur lancée depuis le LMS.1 La version 2004 a apporté le séquencement, un ensemble de règles sur l’ordre dans lequel les apprenants accèdent aux objets de contenu.1
xAPI plus en détail
Sur le plan technique, xAPI est un service web RESTful qui échange des données au format JSON.3 Dans leur forme la plus simple, les énoncés sont de courts enregistrements du type « j’ai fait ceci », ou plus formellement acteur, verbe, objet.3 L’un des usages est de capter l’apprentissage qui se déroule en dehors du navigateur, par exemple dans les jeux et les simulations.3
Un exemple d’énoncé en langage courant
« Le technicien A a terminé “Simulation d’isolement de pompe” avec un score de 92 % et une durée de 11 minutes, sur l’appareil VR-03, sur le site de Casablanca. » Chaque partie correspond à des champs du JSON : acteur, verbe, objet, résultat et contexte.
Concevoir une stratégie de données
- Partez des questions : que doivent savoir les responsables, les auditeurs et les concepteurs ? Par exemple, qui est compétent sur une tâche, quelles questions la plupart des gens ratent, quelles simulations prédisent la performance.
- Convenez d’un vocabulaire : utilisez, quand c’est possible, des profils publiés de verbes et d’activités, et documentez vos propres extensions.
- Décidez où résident les données : un LRS intégré au LMS, un LRS autonome, ou les deux.
- Protégez les données personnelles : les enregistrements d’apprentissage sont des données personnelles ; définissez la durée de conservation, l’accès et la finalité.
- Visualisez et agissez : les tableaux de bord doivent conduire à des changements de conception ou à de l’accompagnement, pas seulement à du reporting.
Intégrer des outils : LTI
Une autre norme couvre le lancement d’outils plutôt que le suivi. Learning Tools Interoperability (LTI) vient de 1EdTech, qui s’appelait IMS Global Learning Consortium quand la norme a été créée.5 Avec LTI, un LMS peut proposer des contenus et des outils gérés par des fournisseurs externes sans obliger les apprenants à se reconnecter sur ces systèmes.5 Beaucoup d’organisations utilisent SCORM ou cmi5 pour les cours empaquetés, LTI pour les outils externes et xAPI pour les expériences en dehors du LMS.
Tester avant la mise en production
- Testez les paquets dans votre LMS réel, pas seulement dans l’aperçu de l’outil auteur.
- Vérifiez la reprise après la fermeture de la fenêtre en cours de cours.
- Vérifiez les règles d’achèvement et de score sur ordinateur et sur mobile.
- Validez les énoncés xAPI par rapport à votre profil et vérifiez qu’ils arrivent dans le LRS.
À retenir
- SCORM reste la norme la plus largement prise en charge pour les cours en LMS.
- xAPI suit l’apprentissage au-delà du navigateur, en stockant des énoncés dans un LRS.
- cmi5 associe le lancement depuis le LMS et les données xAPI ; vérifiez la prise en charge par votre plateforme.
Questions fréquentes
SCORM est-il obsolète ?
Non. Il reste très utilisé et pris en charge par la plupart des LMS, même s’il se limite aux contenus dans un navigateur.
Faut-il un LRS pour utiliser xAPI ?
Oui. Les énoncés sont stockés dans un LRS, qui peut être intégré à un LMS ou fonctionner séparément.
Quelle version de SCORM utiliser ?
SCORM 1.2 est le plus largement compatible ; SCORM 2004 ajoute le séquencement. Testez avec votre LMS.
xAPI peut-il suivre l’apprentissage hors ligne ?
Oui. Les énoncés peuvent être enregistrés pour des activités hors ligne ou en situation de travail, puis envoyés une fois connecté.
SCORM va-t-il disparaître ?
Il reste largement pris en charge et utilisé ; beaucoup d’organisations le conservent pour les cours empaquetés tout en ajoutant xAPI ou cmi5.
Avons-nous besoin d’un LRS ?
Seulement si vous voulez collecter des données xAPI ; de nombreux LMS modernes en incluent un.
Sources
Chaque affirmation factuelle accompagnée d’un numéro renvoie à la source correspondante ci-dessous. Les sources ont été consultées le 23 octobre 2026 ; ce sont des pages en anglais. Vérifiez auprès de l’éditeur si une version plus récente existe.
- SCORM (Wikipédia, en anglais) en.wikipedia.org
- SCORM.com scorm.com
- Experience API (Wikipédia, en anglais) en.wikipedia.org
- xAPI.com xapi.com
- Learning Tools Interoperability (Wikipédia, en anglais) en.wikipedia.org


