Skip to Content
Interop EdTechPartie 3 — SCORM : le paquetVue d'ensemble

Partie 3 — SCORM : le paquet (packaging)

⏱️ TL;DR — Un contenu SCORM n’existe pas « en ligne » : il se livre, sous forme d’un PIF — un .zip avec un fichier imsmanifest.xml à la racine. Ce manifeste est la carte d’identité du paquet : il déclare la version SCORM, l’arbre de navigation (organizations, item, les SCO lançables) et l’inventaire des fichiers (resources, avec adlcp:scormType valant sco ou asset). Cette partie t’apprend à lire, écrire, empaqueter et valider un module SCORM 1.2 correct — le genre de paquet qu’un Moodle d’académie importe sans broncher. C’est le premier livre de SCORM, le CAM (Content Aggregation Model) : le packaging.

Ce qu’on couvre

Dans la Partie 2, tu as situé SCORM dans l’histoire et compris ses trois « livres » (CAM, RTE, SN). Ici, on ouvre le CAM et on met les mains dedans. Pas de théorie flottante : on dissèque un vrai paquet, ligne de manifeste par ligne de manifeste.

  • Le PIF : ce qu’est vraiment le .zip, ce qu’il contient, et le piège nº 1 (le manifeste qui n’est pas à la racine).
  • Le imsmanifest.xml : structure globale, namespaces, métadonnées de version, et un manifeste 1.2 minimal complet, commenté.
  • Organizations, items, SCO vs asset : l’arbre de navigation, les feuilles lançables, les titres de regroupement.
  • Resources & fichiers : l’inventaire, scormType, href, <file>, <dependency>, et les pièges de chemins.
  • Empaqueter & valider : construire un PIF à la main, éviter les erreurs classiques, et le tester avant de livrer.

Ce que tu sauras faire à la fin de cette partie

  • Lire un imsmanifest.xml inconnu et dire, en trente secondes, quelle version, combien de SCO, quel fichier se lance.
  • Écrire un manifeste SCORM 1.2 minimal et valide, de zéro.
  • Distinguer un SCO (lançable, dialogue avec le LMS) d’un asset (fichier passif), et le déclarer correctement.
  • Construire un arbre de navigation à plusieurs niveaux avec des item imbriqués.
  • Empaqueter un .zip que le LMS accepte, et valider le paquet sur SCORM Cloud ou les suites ADL avant livraison.

Les chapitres

#ChapitreEn un mot
3.1Le PIF : anatomie du .zipLe .zip, son contenu, le manifeste à la racine.
3.2Le imsmanifest.xmlStructure, namespaces, version, manifeste minimal.
3.3Organizations, items, SCO vs assetL’arbre de navigation et ses feuilles lançables.
3.4Resources & fichiersL’inventaire, scormType, href, dépendances.
3.5Empaqueter & validerZipper juste, éviter les pièges, tester.

🧭 Sur FormaCampus — Fil rouge de cette partie : FormaCampus doit livrer son module « Sécurité numérique » aux écoles clientes, qui l’importeront dans leur propre Moodle. On choisit SCORM 1.2 (le plus universellement lu), on écrit son imsmanifest.xml, on l’empaquette, on tombe dans deux ou trois pièges classiques… puis on valide le paquet avant de l’envoyer. À la fin de la partie, le PIF est prêt à partir.


On commence par le contenant : Le PIF, anatomie du .zip.

Last updated on