Aller au contenu principal
Quel LMS

Normes

Tester vos modules SCORM avant de signer

Vous avez des modules SCORM (norme qui fait dialoguer un module et une plateforme), un LMS en vue, et l’éditeur vous répond « compatible » sans que personne chez vous soit développeur.

Prenez vos trois modules les plus difficiles et faites-les jouer par une personne réelle, dans l’édition que vous allez acheter. Relevez quatre choses : la reprise après une interruption, le score, le statut dans le rapport, le comportement sur téléphone. Jouez-les aussi dans SCORM Cloud, le bac à sable de Rustici : il sert de témoin pour savoir si le problème vient du module ou de la plateforme.

SCORM Cloud ne juge pas la conformité stricte, Rustici le dit lui-même. Il montre ce qui se passe, rien de plus. Si vous n’avez aucun module existant, testez un export de votre futur outil auteur.

Notre avis

Une réponse écrite de l’éditeur ne remplace pas ce test, et un bon résultat dans SCORM Cloud non plus. Seul compte ce que le rapport de la plateforme visée affiche après un vrai parcours sur vos modules.

Pourquoi

  • Les écarts sont documentés par les éditeurs eux-mêmes et portent sur des détails qu’une mention « compatible » ne dit pas : version, multi-SCO, hors-ligne.
  • Une plateforme peut tolérer ce qu’une autre refuse : Moodle signale qu’il peut laisser un paquet SCORM 1.2 stocker plus que la norme. Un test réussi sur un seul LMS ne se transpose pas.
  • Les pannes coûteuses arrivent tard dans un module : une reprise perdue au dernier tiers n’apparaît pas dans une démonstration courte.

Ce qui change notre avis

Si vous créez tout dans l’outil et n’importerez jamais de module, ce test ne vous sert pas : votre question devient la sortie de ces cours. Si un seul module compte (par exemple celui qui fonde une attestation), testez celui-là à fond et laissez les deux autres.

Le protocole, dans l’ordre

Prévoyez un apprenant de test, un accès administrateur pour lire le rapport, et un téléphone. Écrivez avant de commencer ce qui vaut preuve chez vous : terminé, réussi, ou les deux.

  1. Choisissez trois modules qui ont une chance d’échouer. Le plus long avec reprise, celui dont le score décide d’une attestation, le plus ancien ou en plusieurs parties. Écartez le module récent et simple : il réussira partout.
  2. Relevez la carte d’identité de chaque paquet. Dézippez et ouvrez imsmanifest.xml : la balise schemaversion donne la version ; selon l’aide de 360Learning, son absence signifie SCORM 1.2. La version compte : TalentLMS écrit n’accepter que SCORM 1.2. Notez si le ZIP contient tout le cours ou seulement une page qui le charge depuis un serveur.
  3. Obtenez le bon environnement. Même édition que celle du devis, avec vos modules importés par vous. Une démonstration menée par l’éditeur sur son propre contenu ne compte pas.
  4. Montez le témoin. Déposez les mêmes paquets dans SCORM Cloud. L’offre gratuite accepte 3 cours, 5 Go et 10 inscriptions réutilisables. Trop lourd : l’offre Tester coûte 40 $ tous les 30 jours, hors taxes de vente.
  5. Jouez une réussite, puis un échec. Allez jusqu’au bout dans les deux cas, en repartant d’une nouvelle inscription. Notez statut et score tels que vous les attendez, puis tels que le rapport les affiche.
  6. Interrompez, puis revenez. Fermez le navigateur sans passer par le bouton de sortie, reprenez le lendemain, et finissez tout le module. Vérifiez la position retrouvée, les réponses déjà données et l’état final. Interrompez-vous tard dans le module, quand la mémoire de reprise s’est remplie.
  7. Refaites le parcours sur téléphone. Navigateur mobile, puis application si elle existe, avec le type de compte de vos vrais apprenants. Si le hors-ligne est annoncé, passez en mode avion, terminez, reconnectez, et regardez ce que le rapport a reçu.
  8. Remplacez le fichier en cours de route. Déposez une version corrigée alors qu’un apprenant de test n’a pas fini. Regardez ce qu’il retrouve et ce que devient son historique.
  9. Exportez le rapport et conservez la preuve. Comparez l’export à vos notes, ligne par ligne. Gardez les captures, la date, la version de la plateforme et l’édition.

Ce qui passe et ce qui doit vous arrêter

Résultats à lire dans le rapport de la plateforme visée
ContrôleÇa passeÇa vous arrêtePourquoi cela arrive
RepriseMême écran, mêmes réponses, jusqu’à la fin du moduleLe module repart de zéro ou perd les réponsesMémoire limitée (suspend_data) : 4 096 caractères en 1.2, 4 000 en 2004 2e édition, 64 000 en 3e et 4e, selon Rustici. 360Learning écrit qu’au-delà l’apprenant recommence au début
StatutLe rapport dit ce que vous avez décidé de prouverTerminé affiché pour un échec, ou apprenant bloqué en cours1.2 porte tout dans un seul champ, 2004 sépare achèvement et réussite. 360Learning documente un blocage à 50 %
ScoreMême valeur dans le module et dans l’exportScore absent, ou 3 % affiché pour 3 sur 4Dépend de ce que le module envoie : l’aide de 360Learning donne cet exemple quand le maximum manque
TéléphoneLisible, suivi remonté une fois reconnectéTentative perdue, contenu non téléchargeableTotara écrit que les tentatives SCORM hors ligne ne sont pas renvoyées au serveur ; SAP, que SCORM 2004 ne se télécharge pas hors ligne
Plusieurs partiesTout s’enchaîne et se cumuleImport refusé, navigation cassée360Learning accepte le multi-SCO (module en plusieurs unités suivies) en 2004 et le refuse en 1.2 ; Absorb écrit ne pas le prendre en charge ; LearnUpon ne gère pas le passage d’une unité à l’autre ; Docebo signale que le bouton suivant peut mal marcher

Lire le témoin et la plateforme ensemble

Cette grille est notre lecture : une piste, sans valeur de verdict. Absorb le rappelle dans son aide : il ne traite pas les contenus exactement comme SCORM Cloud, qui sert à voir ce que fait le module dans un cadre neutre. En cas de doute sur la plateforme, déposez aussi un paquet d’exemple des Golf Examples de Rustici, dans la même version. S’il échoue, votre module n’y est pour rien.

Quatre combinaisons, quatre suites
SCORM CloudPlateforme viséePisteSuite
RéussitRéussitRien à signaler sur ce pointGardez les captures, passez au module suivant
RéussitÉchouePlateforme ou réglageDemandez une explication écrite. Sans correction, le défaut entre dans la décision
ÉchoueÉchoueLe moduleRepubliez depuis la source avec un autre réglage de suivi, puis recommencez
ÉchoueRéussitLa plateforme tolère le moduleMéfiance à la prochaine migration : Moodle signale qu’il peut laisser un paquet 1.2 stocker plus que la norme

Un exemple de bout en bout

Exemple fictif. Une enseigne teste un module sécurité de 120 écrans en SCORM 1.2. Le testeur s’arrête au 90e écran et revient le lendemain : la plateforme le renvoie au début. Dans le journal de SCORM Cloud, la même reprise échoue, et la donnée de reprise grossit à chaque écran.

La responsable ne conclut pas que le LMS est mauvais. Elle republie le module en SCORM 2004, dans une édition dont la limite est plus haute selon Rustici, et la reprise tient. Elle pose par écrit sa dernière question, sur le statut affiché après un échec. Ce parcours n’est possible que parce qu’elle a encore le fichier source.

Sans module existant, testez la chaîne que vous allez acheter

Faites produire par une personne de chez vous un petit module avec un quiz noté, dans l’outil auteur envisagé, exportez-le, puis déroulez le protocole. Regardez surtout le ZIP : certains éditeurs proposent des paquets reliés au service, et 360Learning les refuse à l’import. Demandez par écrit ce que devient un tel paquet à la fin du contrat.

Limites de cette page

Ce protocole couvre SCORM, ni xAPI ni cmi5. Il ne dit rien de l’accessibilité d’un module ni de sa qualité pédagogique. Réussir prouve que vos modules ont fonctionné ce jour-là, dans cette édition et cette version : refaites un échantillon après une mise à jour majeure. Nous n’avons trouvé ni mesure indépendante des écarts entre plateformes, ni texte décrivant le comportement général au-delà de la limite de mémoire : demandez-le à l’éditeur par écrit.

Et maintenant ?

Choisissez aujourd’hui vos trois modules, écrivez ce qui vaut preuve chez vous, et demandez à l’éditeur un accès sur l’édition du devis pour les importer vous-même. Sans module à importer, faites d’abord produire un module d’essai dans l’outil auteur envisagé.

Preuves et sources

Le 5 novembre 2026, nous avons lu les pages de Rustici sur SCORM et SCORM Cloud, et les aides de 360Learning, Docebo, Totara, SAP, Absorb, LearnUpon et TalentLMS, ainsi que le code de Moodle. Les textes de référence d’ADL n’ont pas pu être ouverts. Ce protocole est notre méthode : nous ne l’avons exécuté sur aucun logiciel.

Voir les 17 éléments : ce qui est un fait lu, une déclaration, notre déduction ou notre avis
  • Déclaration de l’éditeur. Rustici déclare que SCORM Cloud permet de déposer, prévisualiser et déboguer un contenu, et précise qu’il ne teste pas la conformité technique stricte.

    Portée : Page produit de l’éditeur.

    Réserve : Réussir montre que le paquet tourne dans SCORM Cloud, pas dans le LMS visé ni son édition.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. L’offre gratuite de SCORM Cloud n’a pas de limite de temps et accepte 3 cours, 5 Go et 10 inscriptions réutilisables ; l’offre Tester coûte 40 $ tous les 30 jours avec les mêmes 10 inscriptions et un stockage illimité.

    Portée : Dollars, hors taxes de vente, par compte, tous les 30 jours. Page américaine.

    Réserve : Aucune offre française lue. Compte requis, que nous n’avons pas créé.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. Selon l’aide de 360Learning, la balise schemaversion du fichier imsmanifest.xml indique la version, et son absence vaut SCORM 1.2.

    Portée : Aide de 360Learning.

    Réserve : Règle donnée par un éditeur pour sa plateforme.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. D’après le tableau de Rustici, suspend_data est limité à 4 096 caractères en SCORM 1.2, 4 000 en SCORM 2004 2e édition et 64 000 en 3e et 4e éditions.

    Portée : Espace par version, tableau d’un vendeur ; le texte d’ADL n’a pas pu être lu.

    Réserve : Une autre page de Rustici donne 64 000 pour SCORM 2004 sans distinguer les éditions. Le tableau, plus précis, est retenu.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. 360Learning écrit qu’au-delà de la limite de suspend_data la progression n’est pas enregistrée et que l’apprenant repart du début.

    Portée : Plateforme 360Learning.

    Réserve : Ne vaut pas pour un autre LMS.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. SCORM 1.2 porte le statut dans un seul champ, cmi.core.lesson_status ; SCORM 2004 le sépare entre cmi.completion_status et cmi.success_status.

    Portée : Résumé de la norme par un vendeur.

    Réserve : Aucune mesure de fréquence des écarts.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. L’aide de 360Learning documente un blocage possible à 50 % et donne l’exemple d’un score brut de 3 sans maximum affiché 3 %.

    Portée : Plateforme 360Learning.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. Totara écrit que les tentatives SCORM hors ligne restent sur l’appareil et ne sont pas renvoyées au serveur.

    Portée : Totara Mobile.

    Réserve : À contrôler sur la version achetée.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. SAP indique que le contenu SCORM 2004 ne peut pas être téléchargé hors ligne sur son application.

    Portée : SuccessFactors Learning, application v13.0 et suivantes.

    Réserve : Aperçu public de l’article.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. 360Learning accepte le multi-SCO en 2004 et le refuse en 1.2 ; Absorb écrit ne pas prendre en charge les paquets multi-SCO ; LearnUpon écrit ne pas gérer le séquencement et la navigation entre SCO ; Docebo signale que le bouton suivant peut mal fonctionner dans un multi-SCO.

    Portée : Aides de chaque éditeur, sens : import.

    Réserve : Documenté, non éprouvé par nous.

    Relevé le 5 novembre 2026.

  • Fait lu. Moodle signale que, si le mode standards est désactivé, il laisse les paquets SCORM 1.2 stocker plus que la spécification ; c’est le réglage par défaut lu dans la branche 5.0.

    Portée : Code source de Moodle, branche main pour le texte et 5.0 pour le réglage.

    Réserve : À vérifier sur la version installée.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. Rustici propose les Golf Examples, paquets SCORM d’exemple téléchargeables par version.

    Portée : Certains paquets de la page sont signalés non fonctionnels ; prendre un exemple d’exécution.

    Réserve : Ils montrent ce que le LMS sait faire, pas ce que vos modules font.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. 360Learning refuse les paquets dont le ZIP ne contient qu’une page chargeant le cours depuis les serveurs de l’éditeur, et cite certains exports Rise 360.

    Portée : Import dans 360Learning.

    Relevé le 5 novembre 2026.

  • Notre déduction. Plusieurs éditeurs d’outils auteurs proposent des paquets mis à jour sans nouveau dépôt ; si le contenu reste hébergé chez l’éditeur, le paquet peut cesser de fonctionner à la fin du contrat.

    Portée : Notre raisonnement.

    Réserve : Aucun éditeur lu n’énonce le sort du paquet après la fin du contrat.

    Relevé le 5 novembre 2026.

  • Notre méthode. Le protocole en neuf étapes, la grille de lecture et l’exemple du module de 120 écrans sont notre méthode et une fiction d’illustration ; ils n’ont été exécutés sur aucun logiciel.

    Réserve : À rejouer par le lecteur.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. Absorb écrit qu’il ne traite pas les contenus exactement comme SCORM Cloud, et que tester sur SCORM Cloud sert à voir ce que fait le module dans un cadre neutre.

    Portée : Aide d’Absorb.

    Relevé le 5 novembre 2026.

  • Déclaration de l’éditeur. L’aide de TalentLMS écrit que la plateforme ne prend en charge que SCORM 1.2 et ne crée pas de fichiers SCORM.

    Portée : Aide de l’éditeur, sens : import. xAPI et cmi5 relèvent d’un autre article.

    Réserve : Support déclaré, à rejouer sur vos modules.

    Relevé le 5 novembre 2026.

Notre méthode