« IMS Content Packaging » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
 
(4 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 4 : Ligne 4 :
IMS Content Packaging a pour objectifs :
IMS Content Packaging a pour objectifs :
*de permettre le transfert de contenus e-learning d'une plateforme à une autre (interopérabilité)  
*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'importer un contenu dans un dépositoire ou une plateforme e-learning
*d'exporter des contenus pour les mettre à disposition d’autres
*d'exporter des contenus pour les mettre à disposition d’autres
*d'assembler des contenus simples dans un paquet de distribution
*d'assembler des contenus simples dans un paquet de distribution
Ligne 12 : Ligne 12 :


== Architecture d'un Package Interchange File (PIF)==
== 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 :
Un Package Interchange File (PIF) est un fichier zip (recommandé, d'autres formats sont également autorisés) qui contient :


#Un fichier ressources qui inclut tous les contenus nécessaires sous formes variées : HTML, JPEG, Animations Flash, Word, PPT, etc.
(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...


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 ;
#Un manifeste (fichier XML) qui contient:
*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 meta-données qui décrit le package IMS dans son entier
*une section d’organisation qui décrit la structure des ressources et qui contient la structure ou l’organisation de l’unité pédagogique ;
*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).
*des (sub)manifests.
*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 [http://www.imsglobal.org/content/packaging/cpv1p1p4/imscp_bestv1p1p4.html IMS Content Packaging Best Practice and Implementation Guide Version 1.1.4] et qui présente l'architecture d'un Package Interchange File  
Voici une image tirée du [http://www.imsglobal.org/content/packaging/cpv1p1p4/imscp_bestv1p1p4.html IMS Content Packaging Best Practice and Implementation Guide Version 1.1.4] et qui présente l'architecture d'un Package Interchange File  
Ligne 30 : Ligne 28 :
== Détails techniques ==
== Détails techniques ==


Tout d'abord, vous devez comprendre que IMS CP peut être (et est) prolongé de diverses manières:  
Le vocabulaire d'organisation par défaut permet d'organiser des ressources sous forme d'un menu.
*IMS en soi définit des langages pour le séquençage pédagogique
 
*Le vocabulaire d'organisation par défaut peut être étendu
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  [[:en:IMS simple sequencing|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 étendue, comme le fait par exemple [[:en:SCORM 1.2|SCORM 1.2]].


Voici un exemple qui se base sur [http://www.reload.ac.uk/ex/testpkg.zip The RELOAD Test Package] distribué par [http://www.reload.ac.uk/ex/ Reload].
Voici un exemple qui se base sur [http://www.reload.ac.uk/ex/testpkg.zip The RELOAD Test Package] distribué par [http://www.reload.ac.uk/ex/ Reload].
Ligne 38 : Ligne 38 :
A l'intérieur du fichier ZIP, on trouve :
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
* 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.
* 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
* Tous les contenus.


[[Fichier:Ims_img.jpg]]
[[Fichier:Ims_img.jpg]]
Ligne 50 : Ligne 50 :
* [http://edutechwiki.unige.ch/en/Xerte Xerte]
* [http://edutechwiki.unige.ch/en/Xerte Xerte]


End-user éditeurs:
End-user éditeurs :
* [[EXe]]
* [[EXe]]


Ligne 61 : Ligne 61 :


[[Category: standards]]
[[Category: standards]]
[[category: XML]]

Dernière version du 18 février 2020 à 16:05

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 dépositoire 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.

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

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 étendue, 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

Outils d'édition

Assembleurs de contenu :

End-user éditeurs :

Références

Page IMS Content Packaging en anglais

page TECFA sur la norme IMS Content Packaging