IMS Content Packaging

De EduTech Wiki
Aller à : navigation, rechercher

1 Définition

Un Content Packaging sert à diffuser un module d'apprentissage comprenant des contenus et éventuellement des activités.

IMS Content Packaging a pour objectifs :

  • de permettre le transfert de contenus e-learning d'une plateforme à une autre (interopérabilité)
  • d'importer un contenu dans un repositoire ou une plateforme e-learning
  • d'exporter des contenus pour les mettre à disposition d’autres
  • d'assembler des contenus simples dans un paquet de distribution
  • de produire des paquetages à l'aide de divers outils d’édition

Attention : IMS CP ne précise pas de recommandations ou de normes pédagogiques.

2 Architecture d'un Package Interchange File (PIF)

Un Package Interchange File (PIF ) est un fichier zip (recommandé, d'autres formats sont également autorisés)qui contient :

(1) Un fichier ressources qui inclut tous les contenus nécessaires sous formes variées : HTML, JPEG, Animations Flash, Word, PPT, etc. Donc attention: Si votre ordinateur ne possède pas de client compatible (plugin pour Flash, application pour XXX, etc.) certains contenus vous échapperont ...

(2) Un manifeste (fichier XML) qui contient:

  • une section meta-données qui décrit le package IMS dans son entier
  • une section de ressources contenant des références à toutes les ressources réelles et éléments multimédias nécessaires pour un manifeste (fichiers), y compris les méta-données décrivant ces ressources, et des références à des fichiers externes (URL).
  • une section d’organisation qui décrit la structure des ressources et qui contient la structure ou l’organisation de l’unité pédagogique.
  • des (sub)manifests

Voici une image tirée du IMS Content Packaging Best Practice and Implementation Guide Version 1.1.4 et qui présente l'architecture d'un Package Interchange File

Img cp.jpg

3 Détails techniques

Le vocabulaire d'organisation par défaut permet d'organiser des ressources sous forme d'un menu.

IMS CP (et notamment sa section d'organisation) peut être prolongé de diverses manières:

  • IMS définit des langages pour le séquençage pédagogique, notamment IMS simple sequencing (qu'on retrouve dans SCORM 2004) et IMS Learning Design. Ces langages substituent le langage d'organisation par défaut.
  • L'organisation par défaut (simple menu) peut être étendu, comme le fait par exemple SCORM 1.2.

Voici un exemple qui se base sur The RELOAD Test Package distribué par Reload.

A l'intérieur du fichier ZIP, on trouve :

  • Trois fichiers de schéma XSD, c'est à dire des grammaires XML nécessaires pour valider formellement le contenu du fichier imsmanifest.xml ci-dessous
  • Le fichier imsmanifest.xml, c'est à dire la définition du package de contenu. Il contient le "menu" e-learning plus les méta-données.
  • Tous les contenus

Ims img.jpg

4 Outils d'édition

Assembleurs de contenu :

End-user éditeurs:

5 Références

Page IMS Content Packaging en anglais

page TECFA sur la norme IMS Content Packaging