Aller au contenu

Sharable Content Object Reference Model

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 29 avril 2005 à 10:16 et modifiée en dernier par 134.206.90.39 (discuter). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

SCORM (Sharable Content Object Reference Model) est une spécification permettant de créer des objets pédagogiques structurés. Il sera d'abord exposé l'utilité de cette norme, puis concrètement ce qu'elle implique et comment elle se définit.


Pourquoi SCORM ?

Voici les principales exigences auxquelles le modèle SCORM devrait permettre, à terme, de satisfaire :

  • Accessibilité : capacité de repérer des composants d’enseignement à partir d’un site distant, d’y accéder et de les distribuer à plusieurs autres sites.
  • Adaptabilité : capacité à personnaliser la formation en fonction des besoins des personnes et organisations.
  • Durabilité : capacité de résister à l’évolution de la technologie sans nécessiter une reconception, une reconfiguration ou un recodage.
  • Interopérabilité : capacité d’utiliser dans un autre emplacement et avec un autre ensemble d’outils ou sur une autre plate forme des composants d’enseignement développés dans un site, avec un certain ensemble d’outils ou sur une certaine plate forme. Note : il existe plusieurs niveaux d’interopérabilité.
  • Réutilisabilité : souplesse permettant d’intégrer des composants d’enseignement dans des contextes et des applications multiples.


Qu'est ce qu'un objet SCORM ?

Un regroupement de spécifications déjà existantes

SCORM (Sharable Content Object Reference Model) est une suite de normes techniques qui permet aux systèmes d'apprentissage en ligne de trouver, importer, partager, réutiliser, et exporter les contenus d'apprentissage, de manière normalisée. Sur ce projet, ADL ne travaille pas seul, mais en collaboration avec de nombreuses autres organisations, qui travaillent aussi sur des spécifications destinées à l'apprentissage en ligne. Ainsi, les spécifications des organisations suivantes ont été intégrées à la norme SCORM :

Cependant, ces caractéristiques ont souvent été légèrement modifiées dans le but de rendre l'ensemble cohérent.

Découpé en plusieurs parties

SCORM peut être découpé en plusieurs parties distinctes : le « modèle d'agrégation du contenu », qui assure la promotion de méthodes cohérentes en matière de stockage, d'identification, de conditionnement d'échange et de repérage du contenu. l' « environnement d'exécution » décrit les exigences du système de gestion de l'apprentissage nécessaire à la gestion de l'environnement d'exécution. le « modèle de séquencement et de navigation » permet une présentation dynamique du contenu. Il décrit comment le système interprète les règles de séquencement exprimées par un développeur de contenu, ainsi que les événements de navigation lancés par l'apprenant ou par le système.

Le schéma suivant montre de quelle façon ces normes et critères sur la forme et le contenu de l’enseignement électronique sont intégrés dans le modèle SCORM.

Fichier:Detail scorm.jpg

Le modèle d'agrégation de contenu

Le modèle d'agrégation de contenu peut être lui aussi découpé en plusieurs fonctionnalités. La première est la définition de « Learning Object Metadata » (LOM). Ces méta-données, utilisées dans les standards d'IEEE, d'Ariadne et IMS, permettent le définition d'un dictionnaire de termes décrivant le contenu de l'objet d'apprentissage. Par exemple, elles représentent le sujet du contenu, le niveau requis, l'identifiant de l'apprenant, le prix du module, ... La seconde spécification lie les méta-données et le(s) fichier(s) XML, réutilisé de IMS. Cela définit comment coder les fichiers XML afin qu'ils soient lisibles par la machine La dernière spécification traite de l'empaquetage. Elle définit notamment comment empaqueter ensemble une collection d'objets d'étude, leurs méta-données, et les informations sur la façon dont le contenu doit être livré à l'utilisateur. En pratique, il s'agit de créer une archive zip contenant tous les fichiers appropriés, ainsi qu'un fichier manifest.XML définissant les contenus des différents fichiers et les rapports entre eux.

L'environnement d'exécution

Une communication est nécessaire entre l'objet pédagogique (et plus particulièrement l'étudiant) et le système d'apprentissage (Learning Management System). Pour ce faire, ADL a travaillé en collaboration avec AICC pour établir un envoie normalisé d'information dans les deux sens, et compatible avec les technologies internet. Une API (Application Program Interface) a été réalisée en Javascript, fournissant alors une manière standard de communiquer avec un LMS, indépendamment de l'outil utilisé pour développer le contenu.


Acronymes

Signification des acronymes utilisés
Acronyme (en) Signification (en) Acronyme (fr) Signification (fr)
API Application Program Interface Interface de programmation d'application
CAM Content Aggregation Model MAC Modèle d'Agrégation de Contenu
LMS Learning Management System SGA Système de Gestion de l'Apprentissage
LOM Learning Objects Metadata Méta-données des objets d'apprentissage
SCORM Sharable Content Object Reference Model
XML eXtended Mark-up Language Langage de balisage extensible