← Accueil · Lecteur SCORM en ligne · English version
Exemple de fichier SCORM
à télécharger
Deux paquets SCORM complets et gratuits, à déposer tels quels dans votre LMS : l'un en SCORM 1.2, l'autre en SCORM 2004. Un vrai petit module, avec un quiz, un score, une reprise là où l'apprenant s'est arrêté, et un panneau qui montre chaque échange avec le LMS.
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.2Le même module, qui distingue « terminé » et « réussi », et envoie un avancement et un score en pourcentage.
Télécharger le SCORM 2004Sans 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.xmlLa notice lue par le LMS : titre, version SCORM, page à lancer. Toujours à la racine du zip, jamais dans un sous-dossier.index.htmlLa page que le LMS ouvre dans un cadre ou une fenêtre.scorm.jsLa communication avec le LMS : elle trouve l'objetAPI(SCORM 1.2) ouAPI_1484_11(SCORM 2004) et choisit les bons noms d'éléments.module.jsLe déroulé : six écrans, trois questions, la reprise et la sauvegarde.style.cssLa mise en forme, sans police ni bibliothèque extérieure.LISEZMOI.txtLe mode d'emploi en dix lignes.
<!-- 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ée | SCORM 1.2 | SCORM 2004 | Quand |
|---|---|---|---|
| Statut | cmi.core.lesson_status : incomplete, puis passed ou failed | cmi.completion_status et cmi.success_status, séparés | Au premier lancement, puis à la validation du quiz |
| Score | cmi.core.score.raw, min, max | les mêmes, plus cmi.score.scaled | À la validation du quiz |
| Marque-page | cmi.core.lesson_location | cmi.location | À chaque écran |
| Données de reprise | cmi.suspend_data : écran atteint et réponses déjà cochées | À chaque écran et à chaque réponse | |
| Avancement | n'existe pas en 1.2 | cmi.progress_measure, de 0 à 1 | À chaque écran |
| Réponses | cmi.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_time | cmi.session_time | En quittant le module |
| Sauvegarde | LMSCommit | Commit | Après chaque écran : rien ne se perd si l'onglet se ferme mal |
L'essayer
Trois façons
de l'ouvrir
-
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
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
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