Dans cet article
  1. Qu'est-ce que le SCORM ? Définition
  2. Le paquet SCORM et le fichier imsmanifest.xml
  3. Comment le LMS suit l'apprenant
  4. SCORM 1.2, SCORM 2004, xAPI et cmi5 : les différences
  5. Module SCORM et format SCORM : de quoi parle-t-on ?
  6. Catalogue SCORM : acheter des cours prêts à l'emploi ou les créer ?
  7. Logiciel SCORM : outil auteur, LMS ou outil de test ?
  8. Les outils auteurs : pour créer des modules SCORM
  9. Les LMS : pour diffuser et suivre les modules
  10. Les outils de test et de diffusion
  11. Comment les formations Game Strategies s'intègrent à votre LMS
  12. Les limites du SCORM
  13. Questions fréquentes

Le SCORM (Sharable Content Object Reference Model) est un ensemble de normes techniques qui permet à un module e-learning de fonctionner dans n'importe quel LMS compatible et d'y renvoyer le suivi de l'apprenant : progression, score, temps passé, réussite ou échec. Vous créez ou achetez un cours au format SCORM, vous l'importez dans votre plateforme, et il fonctionne sans développement spécifique.

Dans ce guide, nous expliquons simplement ce qu'est le SCORM et comment il fonctionne, les différences entre SCORM 1.2, SCORM 2004, xAPI et cmi5, ce que recouvrent les expressions « module SCORM », « format SCORM », « catalogue SCORM » et « logiciel SCORM », et ses limites. Nous terminons par la façon dont nos formations s'intègrent à votre LMS.

Qu'est-ce que le SCORM ? Définition

SCORM signifie Sharable Content Object Reference Model, soit « modèle de référence pour des objets de contenu partageables ». Il a été développé par l'initiative ADL (Advanced Distributed Learning), rattachée au ministère de la Défense des États-Unis, qui voulait que ses formations en ligne puissent passer d'une plateforme à l'autre sans être refaites. La première version date de 2000 ; SCORM 1.2 est sortie en octobre 2001 et SCORM 2004 a connu quatre éditions, la dernière en 2009.

On parle de « modèle de référence » parce que le SCORM ne part pas de zéro : il assemble des spécifications existantes (notamment d'IMS et de l'AICC) et précise comment les appliquer ensemble. Il règle deux questions :

  • L'empaquetage : comment livrer un cours pour que n'importe quel LMS sache l'importer et le lancer.
  • La communication : comment le cours et le LMS échangent des données pendant que l'apprenant suit la formation.

Le paquet SCORM et le fichier imsmanifest.xml

Un cours SCORM se présente sous la forme d'un fichier .zip, appelé paquet. Il contient tout ce dont le cours a besoin (pages HTML, JavaScript, images, vidéos, sons) et, à sa racine, un fichier indispensable : imsmanifest.xml.

Ce manifeste décrit le contenu du paquet, son organisation (l'ordre des chapitres) et le fichier à lancer pour chaque partie. C'est lui que le LMS lit à l'import. Sans lui, ou s'il est mal placé dans le .zip, le LMS refuse le paquet.

Le cours est découpé en SCO (Sharable Content Objects) : les plus petites unités capables de dialoguer avec le LMS. Un paquet peut contenir un seul SCO (le cas le plus courant) ou plusieurs, par exemple un par chapitre.

Comment le LMS suit l'apprenant

Quand l'apprenant ouvre le cours, le LMS le lance dans le navigateur et met à sa disposition une interface JavaScript (l'API SCORM). Le cours la recherche, ouvre la session, puis lit et écrit des valeurs : LMSInitialize, LMSGetValue, LMSSetValue, LMSCommit et LMSFinish en SCORM 1.2 ; Initialize, GetValue, SetValue, Commit et Terminate en SCORM 2004.

Ces valeurs suivent un vocabulaire commun (le modèle de données CMI). Les plus utilisées :

  • le statut du cours (terminé, réussi, échoué, en cours) ;
  • le score ;
  • le temps passé lors de la session ;
  • l'endroit où l'apprenant s'est arrêté, pour reprendre au même point ;
  • des données de reprise (suspend_data) que le cours utilise pour mémoriser son état ;
  • les réponses aux questions (interactions), si le cours les envoie.

Le LMS stocke ces données et les affiche dans ses rapports. Le cours, lui, ne garde rien : tout passe par le LMS.

SCORM 1.2, SCORM 2004, xAPI et cmi5 : les différences

SCORM 1.2 et SCORM 2004 sont les deux versions du SCORM que vous croiserez. xAPI et cmi5 sont des normes plus récentes, conçues pour aller plus loin que le SCORM.

SCORM 1.2SCORM 2004xAPIcmi5
PublicationOctobre 20012004 (1re édition) à 2009 (4e édition)Version 1.0 en 2013 ; norme IEEE en 20232016
PrincipePaquet .zip importé dans le LMS, qui le lance et le suitMême principe que 1.2, avec plus de règlesDes « déclarations » (qui a fait quoi) envoyées à un LRS (Learning Record Store)Profil de xAPI pour les contenus lancés depuis un LMS
StatutUn seul champ mêlant réalisation et réussiteDeux champs séparés : réalisation (terminé ou non) et réussite (réussi ou échoué)Libre : chaque activité décrit ce qui s'est passéVocabulaire défini (lancé, terminé, réussi, échoué…)
Données de reprise4 096 caractères64 000 caractères (3e et 4e éditions)Selon l'implémentationSelon l'implémentation
SéquençageNon (enchaînement simple)Oui : règles de séquençage et de navigation entre SCOHors de son périmètreStructure de cours simple, avec un critère de validation par activité
Hors du LMSNonNonOui : applications, simulations, mobile, activités hors ligneLancement par le LMS, mais le contenu peut être hébergé ailleurs

En pratique : SCORM 1.2 est la version la plus largement adoptée et reste un choix sûr si vous voulez qu'un cours fonctionne partout avec un suivi simple. SCORM 2004 est utile si vous avez besoin de distinguer « terminé » et « réussi » ou de règles d'enchaînement. xAPI et cmi5 s'imposent quand vous voulez suivre l'apprentissage hors du LMS ou héberger le contenu chez l'éditeur, à condition que votre LMS les prenne en charge. Vérifiez-le avant de choisir.

Module SCORM et format SCORM : de quoi parle-t-on ?

Le format SCORM désigne la façon d'empaqueter et de faire communiquer un cours selon la norme : un .zip avec son imsmanifest.xml, et un contenu qui dialogue avec l'API du LMS. Dire qu'un contenu est « au format SCORM », c'est dire qu'il respecte ces règles, dans une version précise (1.2 ou 2004).

Un module SCORM est un cours livré dans ce format : le fichier .zip que vous importez dans votre LMS. Il peut s'agir d'un module de dix minutes ou d'un parcours de plusieurs heures.

Quelques points pratiques :

  • Une vidéo ou un PowerPoint ne sont pas des modules SCORM. Pour qu'ils le deviennent, il faut les intégrer dans un outil auteur qui génère le paquet et les appels à l'API.
  • Demandez toujours la version. Un module en SCORM 2004 ne fonctionnera pas dans un LMS qui n'accepte que le 1.2. Si vous avez le choix et un doute, le 1.2 est le plus compatible.
  • Testez avant de déployer. Importez le module dans un environnement de test de votre LMS, ou dans un outil comme SCORM Cloud (Rustici Software), et vérifiez que la réalisation et le score remontent bien.
  • Prévoyez les mises à jour. Un module SCORM classique est une copie figée : pour le corriger, il faut réimporter le nouveau paquet, parfois au risque de perdre le suivi existant.

Catalogue SCORM : acheter des cours prêts à l'emploi ou les créer ?

Un catalogue SCORM est une bibliothèque de formations déjà produites, livrées dans un format compatible avec votre LMS. C'est l'alternative à la création de tous vos modules en interne.

Acheter un catalogue a du sens pour les compétences que toutes les entreprises partagent : management, communication, vente, gestion du temps, cybersécurité, protection des données. Vous gagnez des mois de production, et les cours sont maintenus par l'éditeur.

Créer vos modules a du sens pour ce qui n'appartient qu'à vous : vos produits, vos procédures, vos outils internes. Aucun catalogue ne les couvrira.

La plupart des entreprises font les deux. Avant de choisir un catalogue, posez ces questions :

  • Les cours sont-ils livrés en SCORM complet, en SCORM hybride, ou accessibles par authentification unique ?
  • Quelles données remontent dans votre LMS : réalisation, score, temps ?
  • Comment se passent les mises à jour : faut-il réimporter les paquets ?
  • Dans quelles langues les cours existent-ils ?
  • Les apprenants vont-ils jusqu'au bout ? Un catalogue complet ne sert à rien si personne ne termine les cours.

Nous avons comparé les principaux éditeurs dans notre article sur les fournisseurs de contenus e-learning, et l'arbitrage entre plateforme et contenus dans LMS ou catalogue de formations.

Logiciel SCORM : outil auteur, LMS ou outil de test ?

« Logiciel SCORM » peut désigner trois familles d'outils très différentes. Mieux vaut savoir laquelle vous cherchez.

Les outils auteurs : pour créer des modules SCORM

Ce sont les logiciels qui produisent les paquets : vous construisez votre cours (écrans, quiz, vidéos, scénarios à embranchements), puis vous l'exportez en SCORM 1.2 ou 2004. Parmi les plus connus figurent Articulate Storyline et Rise, Adobe Captivate ou iSpring Suite ; certains LMS intègrent aussi leur propre éditeur. Nous en présentons quelques-uns dans 5 outils de création pour les cours e-learning.

Les LMS : pour diffuser et suivre les modules

Le LMS (Learning Management System) importe les paquets, les attribue aux apprenants, les lance et enregistre les données. La quasi-totalité des LMS d'entreprise acceptent le SCORM 1.2 ; le support du SCORM 2004, de xAPI et de cmi5 varie davantage. Notre comparatif des plateformes e-learning vous aidera à y voir plus clair.

Les outils de test et de diffusion

Ils servent à vérifier qu'un paquet fonctionne avant de le mettre en production, ou à le diffuser vers plusieurs LMS depuis un seul point. Utile si vous produisez beaucoup de modules ou si vous travaillez avec plusieurs plateformes.

Comment les formations Game Strategies s'intègrent à votre LMS

Nos plus de 70 serious games de soft skills, de vente et de conformité, disponibles jusqu'à 20 langues, s'utilisent de plusieurs façons. Vous choisissez selon votre organisation :

  • Depuis votre LMS, en SCORM hybride. Au lieu de charger le jeu complet, vous déposez dans votre LMS un paquet léger qui lance la formation hébergée sur notre plateforme et renvoie le suivi à votre LMS. Nous pouvons ainsi améliorer les jeux sans que vous ayez à réimporter quoi que ce soit.
  • Depuis votre LMS, par intégration, selon ce que votre plateforme permet.
  • En authentification unique (SSO) depuis votre portail d'entreprise, sans mot de passe supplémentaire.
  • Depuis notre campus, si vous n'avez pas de LMS ou préférez ne pas l'utiliser, avec le module Admin pour le suivi.
  • Via un code QR, pratique pour les équipes terrain, sur ordinateur, tablette ou mobile.

Côté suivi, le module Admin fournit des rapports fondés sur le modèle de Kirkpatrick grâce aux enquêtes intégrées à chaque cours, et un Customer Success Manager accompagne chaque projet. Ce que nous ne faisons pas : produire des modules SCORM sur mesure à partir de vos contenus internes. Pour ceux-là, un outil auteur reste la bonne réponse, et nos jeux viennent couvrir les compétences transversales à côté.

Les limites du SCORM

Le SCORM a plus de vingt ans et cela se voit sur certains points. Tenez-en compte :

  • Il ne suit que ce qui se passe dans le LMS. Une application mobile, une simulation hors ligne ou un échange avec un mentor lui échappent : c'est le rôle de xAPI.
  • Les données sont limitées. Statut, score, temps, interactions : utile, mais insuffisant pour analyser finement des comportements.
  • Il dépend du navigateur et du domaine. Le cours doit tourner dans une fenêtre lancée par le LMS et communiquer avec son API ; héberger le contenu ailleurs demande des solutions de contournement, comme le SCORM hybride.
  • Le hors ligne est mal géré. Sans connexion au LMS, le suivi ne remonte pas.
  • Les mises à jour sont lourdes. Chaque correction implique de réimporter un paquet.
  • Les implémentations varient. Deux LMS « compatibles SCORM » n'affichent pas toujours les mêmes données de la même façon. D'où l'importance de tester.

Malgré tout, le SCORM reste aujourd'hui le dénominateur commun le plus fiable entre éditeurs de contenus et LMS. Le remplacer n'a d'intérêt que si vous avez un vrai besoin que seuls xAPI ou cmi5 couvrent.

Questions fréquentes

Qu'est-ce qu'un fichier SCORM ?

C'est un fichier .zip qui contient un cours en ligne (pages, médias, scripts) et un manifeste, imsmanifest.xml, qui indique au LMS comment l'importer et le lancer. On l'appelle aussi paquet ou module SCORM.

Faut-il choisir SCORM 1.2 ou SCORM 2004 ?

SCORM 1.2 si vous voulez la compatibilité la plus large et un suivi simple. SCORM 2004 si vous avez besoin de séparer « terminé » et « réussi », de stocker plus de données de reprise ou de règles d'enchaînement entre les parties, et si votre LMS le prend bien en charge.

Quelle est la différence entre SCORM et xAPI ?

Le SCORM suit un cours lancé depuis un LMS, dans un navigateur. xAPI peut enregistrer des activités d'apprentissage n'importe où (application, simulation, mobile, hors ligne) et les envoie à un LRS. cmi5 fait le pont : il utilise xAPI pour des contenus lancés depuis un LMS.

Le SCORM est-il obsolète ?

Non. Il est ancien et limité, mais c'est le format le plus largement pris en charge par les LMS, et la plupart des éditeurs de contenus continuent de le proposer. xAPI et cmi5 progressent, sans l'avoir remplacé.

Peut-on utiliser des contenus SCORM sans LMS ?

Un module SCORM a besoin d'un environnement qui fournit l'API, en général un LMS. Pour les formations Game Strategies, ce n'est pas nécessaire : elles sont accessibles depuis notre campus, en authentification unique ou via un code QR, et aussi depuis votre LMS si vous en avez un.

Comment savoir si un module SCORM fonctionne ?

Vérifiez que imsmanifest.xml se trouve à la racine du .zip, importez le paquet dans un environnement de test et faites le cours jusqu'au bout : le statut, le score et la reprise là où vous vous êtes arrêté doivent apparaître correctement dans le LMS.

Sources : Rustici Software, SCORM Explained, SCORM Versions et Run-Time Reference ; xAPI Overview et cmi5 ; données Game Strategies (FAQ du site et catalogue). Pages consultées en octobre 2026.

Partager

Envie d'en faire profiter votre équipe ?

Découvrez comment le game-based learning peut transformer la formation dans votre entreprise.