SCORM : définition, versions et usages dans un LMS
En bref : Le SCORM est un standard qui permet à un module e-learning de dialoguer avec un LMS : lancement, suivi de la complétion, du score et de la réussite. SCORM 1.2 et 2004 sont les versions courantes ; l’xAPI, plus récent, suit des activités plus variées.
Si vous travaillez avec un LMS, vous avez entendu parler de SCORM. Derrière ce sigle, une promesse simple : un module créé avec un outil auteur doit pouvoir être déposé dans n’importe quel LMS compatible et y fonctionner, avec un suivi de l’apprenant. Voici ce qu’il faut en retenir.
Qu’est-ce que le SCORM ?
SCORM (Sharable Content Object Reference Model) est un ensemble de spécifications créé par l’initiative ADL (Advanced Distributed Learning). Il définit comment un contenu e-learning est empaqueté et comment il échange des informations avec le LMS qui l’héberge.
Concrètement, un module SCORM est une archive ZIP contenant le contenu (pages, médias, scripts) et un fichier de description, le manifeste imsmanifest.xml. Le LMS lit ce manifeste, lance le module et reçoit en retour des informations sur la progression de l’apprenant.
Ce que le LMS peut suivre
- le statut : non commencé, en cours, terminé ;
- la réussite : réussi ou échoué, selon un seuil ;
- le score obtenu à un quiz ;
- le temps passé ;
- le point de reprise, pour reprendre où l’apprenant s’est arrêté.
SCORM 1.2 ou SCORM 2004 ?
Deux versions sont couramment utilisées :
- SCORM 1.2 : la plus répandue et la plus largement acceptée. Simple, elle couvre l’essentiel du suivi.
- SCORM 2004 : plus riche, avec un suivi plus fin et des règles de séquencement, mais plus complexe et parfois interprétée différemment selon les LMS.
Dans le doute, le SCORM 1.2 est le choix le plus sûr : il fonctionne presque partout. Vérifiez toujours la version attendue par votre LMS avant de produire.

SCORM ou xAPI ?
L’xAPI (Experience API, aussi appelée Tin Can) est apparue plus tard. Elle décrit des activités sous la forme « quelqu’un a fait quelque chose » et les enregistre dans un LRS (Learning Record Store). Elle permet de suivre des expériences hors du cadre classique d’un LMS : application mobile, simulateur, activité sur le terrain.
- Choisissez SCORM pour des modules lancés depuis un LMS, avec un suivi classique.
- Choisissez xAPI si vous voulez suivre des activités variées, sur plusieurs supports, ou alimenter un entrepôt de données.
Les deux ne s’opposent pas : certains LMS acceptent les deux, et des profils comme cmi5 permettent de lancer un contenu xAPI depuis un LMS.
Les limites du SCORM
- Un suivi centré sur le LMS : hors du LMS, le module ne remonte rien.
- Des différences d’implémentation d’un LMS à l’autre : il faut tester sur la plateforme cible.
- Un format conçu avant le mobile : un module doit être pensé responsive.
Bien exporter ses modules
- Demander la version acceptée par le LMS (1.2, 2004, xAPI).
- Définir le critère de complétion : toutes les pages vues, un quiz réussi, ou les deux.
- Exporter depuis l’outil auteur (Rise, Storyline…).
- Tester dans le LMS : complétion, score, reprise, navigateurs et mobile.
Vous hésitez entre plusieurs outils ? Notre comparatif Rise ou Storyline détaille leurs exports. Pour la mise en place dans la plateforme, lisez notre guide d’intégration dans un LMS. Nos modules e-learning sur mesure sont exportés en SCORM, xAPI ou HTML5, et nos plateformes LMS les acceptent nativement.
Questions fréquentes
Que signifie SCORM ?
SCORM signifie Sharable Content Object Reference Model : un standard qui définit comment un contenu e-learning est empaqueté et comment il communique avec un LMS.
Quelle est la différence entre SCORM 1.2 et SCORM 2004 ?
SCORM 1.2 est la version la plus répandue, simple et largement acceptée. SCORM 2004 offre un suivi plus fin et du séquencement, mais elle est plus complexe et parfois interprétée différemment selon les LMS.
SCORM ou xAPI : lequel choisir ?
SCORM convient aux modules lancés depuis un LMS avec un suivi classique. L’xAPI convient au suivi d’activités variées, hors du LMS, enregistrées dans un LRS.
Un module SCORM fonctionne-t-il dans tous les LMS ?
Il fonctionne dans la plupart des LMS compatibles, mais des différences d’implémentation existent : il faut toujours le tester sur la plateforme cible.
Comment créer un module SCORM ?
Avec un outil auteur comme Articulate Rise ou Storyline, qui exporte le module en paquet SCORM, un fichier ZIP à déposer dans le LMS.