SCORM 1.2
geduk-exemple-scorm-1.2.zip · 12 Ko

La version que pratiquement tous les LMS lisent. Le bon choix pour vérifier qu'une plateforme joue un module et enregistre son suivi.

Télécharger le SCORM 1.2
SCORM 2004
geduk-exemple-scorm-2004.zip · 12 Ko · 4e édition

Le même module, qui distingue « terminé » et « réussi », et envoie un avancement et un score en pourcentage.

Télécharger le SCORM 2004

Sans inscription · Réutilisation libre, modification comprise · Contrôlés par notre validateur et notre testeur SCORM : aucun défaut, aucune erreur d'API.

À quoi ça sert

Un fichier SCORM dont
on sait qu'il fonctionne

Quand un module ne remonte pas son score, la faute est-elle au module ou au LMS ? Avec un paquet dont le comportement est connu, la question se tranche en cinq minutes.

Tester un LMS

Avant de choisir une plateforme ou d'y déposer vos contenus : le module s'ouvre-t-il, le score et le statut apparaissent-ils dans les rapports, la reprise fonctionne-t-elle ?

Isoler une panne

Vos modules ne remontent rien ? Déposez celui-ci au même endroit. S'il remonte son suivi, le problème vient de vos paquets ; sinon, du LMS ou de son réglage.

Partir d'un modèle

Le code est court et commenté en français. Remplacez les écrans et les questions, gardez la couche SCORM : votre module fait main remonte correctement son suivi.

Comprendre le format

Le module explique lui-même ce qu'est un paquet SCORM, et son panneau affiche chaque appel au moment où il part vers le LMS.

Ce que contient le zip

Six fichiers,
un manifeste à la racine

<!-- imsmanifest.xml du paquet SCORM 1.2, raccourci -->
<manifest identifier="fr.geduk.exemple-scorm-12" ...>
  <metadata>
    <schema>ADL SCORM</schema>
    <schemaversion>1.2</schemaversion>        ← la version annoncée au LMS
  </metadata>
  <organizations default="org-exemple">
    <organization identifier="org-exemple">
      <title>Le SCORM en cinq minutes</title>   ← le titre affiché dans le LMS
      <item identifier="item-module" identifierref="res-module">...</item>
    </organization>
  </organizations>
  <resources>
    <resource identifier="res-module" type="webcontent"
              adlcp:scormtype="sco" href="index.html">  ← un SCO, et sa page de lancement
      <file href="index.html"/> ...
    </resource>
  </resources>
</manifest>

Le suivi

Ce que le module
envoie au LMS

Données envoyées au LMS par le module d'exemple
DonnéeSCORM 1.2SCORM 2004Quand
Statutcmi.core.lesson_status : incomplete, puis passed ou failedcmi.completion_status et cmi.success_status, séparésAu premier lancement, puis à la validation du quiz
Scorecmi.core.score.raw, min, maxles mêmes, plus cmi.score.scaledÀ la validation du quiz
Marque-pagecmi.core.lesson_locationcmi.locationÀ chaque écran
Données de reprisecmi.suspend_data : écran atteint et réponses déjà cochéesÀ chaque écran et à chaque réponse
Avancementn'existe pas en 1.2cmi.progress_measure, de 0 à 1À chaque écran
Réponsescmi.interactions : une entrée par question, réponse donnée, bonne réponse, juste ou fauxÀ la validation du quiz
Temps passécmi.core.session_timecmi.session_timeEn quittant le module
SauvegardeLMSCommitCommitAprès chaque écran : rien ne se perd si l'onglet se ferme mal

L'essayer

Trois façons
de l'ouvrir

  1. 1

    Dans votre LMS

    Déposez le zip tel quel, sans le décompresser, là où votre plateforme importe un module SCORM. Faites le parcours avec un compte d'apprenant, quittez en cours de route, revenez : le module doit reprendre au même écran. Regardez ensuite le rapport : statut, score et temps doivent y figurer.

  2. 2

    Dans le lecteur SCORM en ligne

    Pas de LMS sous la main ? Le lecteur et testeur SCORM de Geduk joue le paquet dans votre navigateur, sans le téléverser, et liste ce que le LMS recevrait.

  3. 3

    Dans le validateur

    Pour voir à quoi ressemble un paquet sans défaut, passez-le dans le validateur SCORM, puis comparez avec le rapport de vos propres paquets.

Questions fréquentes

Les exemples SCORM,
en clair

Le SCORM 1.2 si vous voulez tester un LMS au plus large : c'est la version que pratiquement tous les LMS lisent. Le SCORM 2004 si vos contenus sont en 2004, ou pour voir la différence entre « terminé » et « réussi », que SCORM 1.2 confond dans un seul statut. Le module est le même dans les deux zips, seule la façon de parler au LMS change.

Oui. Les deux paquets sont en réutilisation libre, modification comprise, sans obligation de nous citer. Le code est volontairement court et commenté en français : remplacez les écrans et les questions, gardez scorm.js, et vous avez un module SCORM fait main qui remonte correctement son suivi.

Les fichiers .xsd décrivent la grammaire du manifeste ; ils servent aux outils de validation stricte, et la plupart des LMS ne les demandent pas. Nous les avons laissés de côté pour garder un paquet lisible. Si votre LMS les exige, ajoutez à la racine du zip les schémas publiés par ADL pour la version concernée.

Déposez-le tel quel, sans le décompresser ni le recompresser : un zip refait à la main place souvent le manifeste dans un sous-dossier, et le LMS ne le trouve plus. Si le refus persiste, passez le zip dans le validateur SCORM : il dit en quelques secondes si le problème vient du paquet ou du LMS.

Il s'adapte à un écran de téléphone, et il n'appelle aucune ressource extérieure : pas de police en ligne, pas de bibliothèque, pas de mesure d'audience. Tout est dans le zip. Il lui faut seulement le LMS qui le lance, pour enregistrer le suivi.

Et pour vos vrais modules ?

Geduk AI Scorm écrit un module complet à partir d'un brief ou d'un document, et le livre en paquet SCORM 1.2 ou 2004, prêt à déposer dans votre LMS.

SCORM 1.2 & 2004 · Hébergement France · Support humain