8
eLML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines eLML est un schéma XML utilisé pour créer des leçons e-learning. Début 2001 projet CVS – GITTA (Geographic Information Technology Training Alliance) composé de 10 universités suisses afin de donner une structure et design commun aux leçons créées par les auteurs/collaborateurs à la fin de leur projet, la structure XML était modifié et documenté pour Edutech (chargé d’offrir du support technique au projets CVS) Histoire brêve

ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

Embed Size (px)

Citation preview

Page 1: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

Origines– eLML est un schéma XML utilisé pour créer des leçons

e-learning.– Début 2001– projet CVS – GITTA (Geographic Information Technology

Training Alliance) composé de 10 universités suisses– afin de donner une structure et design commun aux

leçons créées par les auteurs/collaborateurs– à la fin de leur projet, la structure XML était modifié et

documenté pour Edutech (chargé d’offrir du support technique au projets CVS)

Histoire brêve

Page 2: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

XML framework pour les contenus e-learning

Quelques avantages– Open source

Disponible à Sourceforge.org- site eLML

– XML framework (XMLschema/XML/XSLT) qui est indépendant de logiciels et de plateformes spécifiques

• Présentation séparée du contenu– Transformation à HTML via XSLT et CSS– Facilite les changements de mise en page et styles

– Peut accommoder des contenus variés– Offre un affichage selon langue et rôle des participants

Page 3: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

eLML et XMLSchema

eLML XML schéma intègre 4 schémas– elml.xsd - le schéma principal pour définir les contenus qui

inclue des schémas externes et remplaçable (selon les besoins)– biblio_harvard.xsd – défini les éléments des références (basé sur

le Harvard Bibliographic References Standard• permet la possibilité de le remplacer par un autre standard

– metadata_elml.xsd - pour structurer les métadonnés• permet la possibilité d’inclure un autre standard comme LOM

(Learning Object Metadata)

– validate.xsd (anciennement confiq.xsd) – pour les configurations qui changent selon projet

• noms des institutions, copyright, noms des modules, descriptions des niveaux, etc.

Page 4: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

Déscription de la structure eLML

• Niveau leçon (Lesson Level)– L'élément « root » d’un fichier eLML.xml (= une leçon) – Niveau unité (Unit Level)

• une leçon peut être divisé en un ou plusieurs unités• Further Elements – sous-éléments de <lesson> et <unit>

parfois ce sont des éléments qui utilisent des noms qui décrivent la présentation des contenus et pas le sens (les noms sémantiques)*

– Références (Bibliography)• pour rendre eLML indépendant d’un base de donnés, ils ont

choisi d’inclure la bibliographie à la fin de chaque leçon et risquer la répétition.

– Métadonnés (Metadata)• basé légèrement sur le modèle IMS pour les métadonnés

*Ont changé des noms sémantiques à des noms représentationnels à cause de la difficulté des auteurs de voir/distinguer leur rôle lorsque l'affichage était pareille.

Page 5: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

Modèle didactique ECLASS

eLML est basé sur le modèle didactique ECLASS (adapté de Gerson 2000)– Entry – propositions d’introduction– Clarify - clarification des concepts clés– Look – présentation d’exemples– Act – exercices, pratique utilisant les concepts présentés

(possibilités de coopération, collaboration et partage)– Self-Assessment – évaluation automatisé (quiz) ou

feedback par entre paires ou apprenant-tuteur– Summary – sommaire et conclusions

Ces éléments sont sous-divisés utilisant des parties modifiés du LMML (Learning Material Markup Language)

Page 6: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

Comment créer des leçons avec eLML

À télécharger de sourceforge.net : dossiers contiennent les fichiers à modifier pour construire des leçons avec eLML– structure : le XML-Schema et les XSD qui sont eLML

• Ou on pourrait remplacer les schémas pour les métadonnés et la bibliographie.

– presentation : les stylesheet (XSL) pour les transformations en versions PDF (FO) ou à imprimer ou voir en ligne (HTML), et les fichiers associés à l’affichage (feuilles de style css, js, etc.)

• Aussi modifiables selon les besoins

– config : pour configurer les aspects institutionnels– content : le contenu en xml (lessonName.xml) –

séparables selon langue et lesson – manuel : documentation

Page 7: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

Théorie en pratique

Quelques désavantages– Structure des balises XML très imbriquées (nested)– Faut avoir des connaissances de XML (aucun outil avec une

interface WYSIWYG)• Possibilité d’utiliser Open Office est sous dévéloppement, ainsi

qu’une interface CMS– Faut une bonne connaissance de XSL pour une individualisation

de la mise en page (bien gérer la modification des feuilles de styles CSS)

– Beaucoup de XSL style sheets à gérer.

TestLesson (plain)Après une semaine de travail

Page 8: ELML : eLesson Markup Language présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14 Origines –eLML est un schéma XML utilisé pour créer des leçons

eLML : eLesson Markup Language

présenté par Kalli Benetos, le 26 mai 2005 à TECFA, STAF14

Références

• Gerson, S. M., 2000, E-CLASS: Creating a Guide to Online Course Development For Distance Learning Faculty. Online Journal of Distance Learning Administration, Volume III, Number IV, Winter2000. West Georgia.

• Bleisch, S. Fisler, J. (2005) Documentation - eLesson Markup Language eLML, http://elml.sourceforge.net, accédé le 13 mai, 2005