La norme SCORM
SCORM n’est pas une norme à proprement parler mais plutôt
un agrégat de standard. Il récupère le meilleur des normes
AICC et IMS. La « norme » SCORM de ADL (Advanced Distributed Learning
www.adlnet.org) s’impose aujourd’hui
comme « le » standard en matière de conception de cours et
de plates-formes e-learning (LMS).
SCORM est l’acronyme de : Sharable Content Object Reference Model.
Un cours SCORM est composé d’objets « SCO » ou Sharable
Content Object. Un SCO est une unité (ou grain) de contenu qui possède
un sens pédagogique, qui peut être réutilisée dans
un autre cours, et qui sera reconnaissable par une plate-forme SCORM. Un SCO
pourra être composé de pages HTML, d’animations, de dessins,
de vidéos…. Plusieurs SCO pourront former un Learning Object (LO)
et un ou plusieurs LO pourront former un cours.
Un cours respectant SCORM sera « RAID »:
- Réutilisable : facilement modifié
et utilisé par différents outils de développement
- Accessible : peut être recherché
et rendu disponible aussi bien par des apprenants que des développeurs
- Interopérable ou compatible : peut fonctionner
sur une grande palette de matériel, plates-formes, systèmes
d’exploitation, navigateurs Web, etc…
- Durable : ne requiert pas d’importantes
modifications avec les nouvelles versions des logiciels
SCORM est composé de trois grandes sections distinctes :
- Le Content Packaging ou agrégation du contenu
- Le Runtime ou environnement d’exécution
- Les Métadonnées
Content Packaging
Le content packaging consiste en la rédaction d’un fichier XML
appelé imsmanifest.xml. Ce fichier décrit pour un cours :
- Ses ressources : quels fichiers sont utilisés, où sont-ils
stockés et où sont-ils utilisés
- Sa navigation*, sa structure et comment passer d’une ressource à
l’autre
- Sa description : ses métadonnées
Runtime
L’environnement d’exécution est un ensemble de Scripts
(Javascript) à ajouter aux ressources pour leur permettre de communiquer
des données (métadonnées) au LMS.
49 données peuvent potentiellement être communiquées au
LMS via 8 commandes.
Sur ces 49 données, 12 sont obligatoires et 37 optionnelles.
Il peut s’agir du nom de l’étudiant, de sa position dans
le cours, de ses préférences (langues, volume…), de ses
résultats aux exercices, de l’état d’une unité
de sens (lu/non lu), etc…
Métadonnées
Il existe deux types de métadonnées en SCORM :
- Les métadonnées du cours, décrites dans le Manifest
IMS (cf. Content Packaging)
- Les métadonnées d’environnements échangées
avec le cours via le Runtime qui concernent la progression d’un apprenant,
ses résultats… (cf. les 49 données traitées par
le Runtime)
|