Au moment de publier, l'outil auteur pose la question : SCORM 1.2 ou SCORM 2004 ? Le prestataire vous la renvoie, et vous n'avez pas d'avis. La réponse courte : prenez SCORM 1.2, sauf si vous avez une raison précise de prendre 2004 et un LMS qui le lit. La suite de l'article explique pourquoi, et quelles sont ces raisons.
Ce qui ne change pas
Dans les deux versions, le principe est identique : un .zip, un manifeste imsmanifest.xml à la racine, et un cours qui envoie au LMS un statut, un score et de quoi reprendre. Si ces notions sont nouvelles, commencez par le guide SCORM du responsable formation.
Les différences qui comptent pour vous
Le comparatif publié par scorm.com liste les écarts techniques. Quatre ont des conséquences visibles pour un responsable formation.
| Sujet | SCORM 1.2 | SCORM 2004 |
|---|---|---|
| Statut | Un seul champ : terminé, réussi, échoué, incomplet | Deux champs : achèvement d'un côté, réussite de l'autre |
| Données de reprise | 4 096 caractères | 64 000 caractères (3e et 4e éditions) |
| Enchaînement entre modules | Non prévu | Règles de séquencement |
| Détail des réponses aux quiz | Limité | Texte complet des questions et des réponses |
Le statut : un champ ou deux
En SCORM 1.2, « terminé » et « réussi » partagent le même champ. Un module ne peut pas dire à la fois « l'apprenant a tout vu » et « il a échoué au quiz » : la dernière valeur écrite gagne. C'est la source de nombreux statuts déroutants dans les rapports.
SCORM 2004 sépare les deux. Vous pouvez savoir qu'un apprenant a terminé sans réussir, ce qui est utile pour une formation réglementaire avec évaluation.
Les données de reprise : 4 096 ou 64 000 caractères
C'est la différence la plus concrète. Un cours long en SCORM 1.2 peut saturer ses 4 096 caractères et perdre la reprise en fin de parcours. Le mécanisme est décrit dans Progression SCORM perdue.
Le séquencement
SCORM 2004 permet d'écrire des règles du type « le module 3 ne s'ouvre qu'après la réussite du module 2 » à l'intérieur du package. En pratique, la plupart des équipes gèrent ces conditions dans le LMS, avec les restrictions d'accès de la plateforme. Le séquencement SCORM 2004 est puissant, mais il est aussi la partie de la norme que les LMS appliquent le moins uniformément.
La compatibilité avec votre LMS décide
Avant toute comparaison de fonctions, vérifiez ce que lit votre plateforme.
Moodle. La documentation de Moodle est explicite : SCORM 1.2 est pris en charge, SCORM 2004 ne l'est pas, et le développement d'une prise en charge native a été arrêté. Sur Moodle, la question est donc tranchée : SCORM 1.2.
Les autres LMS. Beaucoup de plateformes d'entreprise lisent les deux versions. Consultez la documentation de la vôtre, et notez quelle édition de SCORM 2004 elle accepte : la limite de 64 000 caractères ne vaut qu'à partir de la troisième édition.
La règle de décision
- Votre LMS ne lit que SCORM 1.2 ? SCORM 1.2.
- Vos modules sont courts ? SCORM 1.2. Vous ne toucherez pas la limite des données de reprise.
- Vous avez des modules longs dont la reprise échoue, et un LMS qui lit SCORM 2004 ? SCORM 2004, troisième ou quatrième édition.
- Vous devez distinguer « terminé » et « réussi » dans vos rapports, et votre LMS lit SCORM 2004 ? SCORM 2004.
- Vous livrez à plusieurs clients sans connaître leurs LMS ? SCORM 1.2, qui est lu partout.
Si un cours long doit rester en SCORM 1.2, la solution n'est pas de changer de version, mais de le découper en modules plus courts.
Et xAPI, cmi5 ?
xAPI enregistre des traces d'apprentissage dans une base dédiée, hors du LMS, et peut suivre ce qui se passe en dehors d'un cours. cmi5 applique xAPI au lancement de cours depuis un LMS. Ce sont des options sérieuses si votre plateforme les prend en charge et si vous avez un usage pour des données plus fines. Elles ne sont pas un passage obligé : un catalogue en SCORM 1.2 qui fonctionne n'a aucune urgence à migrer.
Changer de version sans l'outil auteur
Le cas se présente quand un client exige une version que votre prestataire n'a pas livrée. Le package publié peut être réexporté dans une autre version, parce que la différence tient surtout au manifeste et à la couche d'échange avec le LMS. Le cours lui-même ne change pas.
Deux précautions :
- Testez la reprise et le statut après la conversion. Ce sont les deux zones où les versions diffèrent.
- Gardez la version d'origine. Si la conversion pose un problème sur un LMS, vous devez pouvoir revenir en arrière.
Les contrôles à faire sont listés dans Tester un SCORM avant de le livrer.
Questions fréquentes
SCORM 2004 est-il « meilleur » parce qu'il est plus récent ?
Non. Il est plus riche, et moins uniformément appliqué. Pour un module simple, il n'apporte rien de visible.
Mon module SCORM 2004 fonctionne-t-il dans Moodle ?
D'après la documentation de Moodle, SCORM 2004 n'est pas pris en charge. Demandez une publication en SCORM 1.2.
Comment savoir quelle version j'ai reçue ?
Elle est déclarée dans le manifeste. Un outil de diagnostic l'affiche dès l'ouverture du package.
Vérifier la version de votre package
Le correcteur SCORM affiche la version du package, signale le risque de dépassement des données de reprise, et son lecteur joue les deux versions avec le journal des échanges. L'export en SCORM 1.2 et en SCORM 2004 fait partie de l'offre gratuite.