ELML: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
Line 12: Line 12:


The pedagogical model behind eLML is a modification of [[Gerson's e-class]] design.
The pedagogical model behind eLML is a modification of [[Gerson's e-class]] design.
According to [http://www.elml.ch/website/en/html/about_concept.html ECLASS - The pedagogical concept behind eLML] (retrieved 17:22, 30 May 2007 (MEST)) it has the following components:
According to [http://www.elml.ch/website/en/html/about_concept.html ECLASS - The pedagogical concept behind eLML] (retrieved 18:01, 30 May 2007 (MEST)) it has the following components:


* E - Entry refers to the introductory statements made before each single lecture unit in a class. An example for an entry could be: What is to be discussed? Why is this topic being introduced? Originally the first E stood for "explain" which is also what the introduction does.[[image:ECLASS.gif|frame|right|ECLASS model]]
* E - Entry refers to the introductory statements made before each single lecture unit in a class. An example for an entry could be: What is to be discussed? Why is this topic being introduced? Originally the first E stood for "explain" which is also what the introduction does.[[image:eLML-ECLASS.gif|frame|right|ECLASS model]]
* C - Clarify represents the core of what is being taught in a unit and its key concepts. In this section, the reading of facts is inevitable. Module related concepts are conveyed. In our case, Data Presentation, a short example is shown to help students visualize the problem.
* C - Clarify represents the core of what is being taught in a unit and its key concepts. In this section, the reading of facts is inevitable. Module related concepts are conveyed. In our case, Data Presentation, a short example is shown to help students visualize the problem.
* L - Look allows students to review examples or samples of a model that will be taught. It defines the important aspects of the unit through illustrations, animations, videos, white board activities etc.
* L - Look allows students to review examples or samples of a model that will be taught. It defines the important aspects of the unit through illustrations, animations, videos, white board activities etc.
Line 23: Line 23:
Compared to Gerson's '''E'''xplain, '''C'''larify, '''L'''ook, '''A'''ct, '''S'''hare, '''S'''elf Evaluate/Submit it focuses more on individual learning, i.e. there is no sharing aspect and self-evaluation is reduced somewhat.
Compared to Gerson's '''E'''xplain, '''C'''larify, '''L'''ook, '''A'''ct, '''S'''hare, '''S'''elf Evaluate/Submit it focuses more on individual learning, i.e. there is no sharing aspect and self-evaluation is reduced somewhat.


== Software ==
The XML structure of eLML in detail is the following:


[[image:elml_schema_screenshot_en.png|frame|none|eLML XML Schema]]


== Supported formats ==
; Authoring formats
Contents are mainly created with Flash and [[SVG]] and then assembled with eLML.
; Delivery formats
* HTML or PDF (via [[XSLT]] layout templates) that can be viewed via any distribution platform
* [[IMS Content Packaging]] and [[SCORM]] (1.2 ?).
== Schema and stylesheet files ==
eLML consists of three XML "core" [[XML Schema]]'s named '''elml.xsd''', '''biblio_harvard.xsd''' and '''metadata_elml.xsd'''.
=== elml.xsd ===
The elml.xsd file is the heart of the eLML structure. All the main elements are defined within this XML Schema.
=== Folder structure ===
eLML authoring expects the author to adopt the following folder structure:
  Your_Course_1
  ....
  Your_Course_2
  _config
  _templates
  course
  core
  manual
  presentation
    online
        (XSLT files to generate [[XHTML]])
    print
        (XSLT files to generate [[XSL-FO]] code to generate PDF)
    default_parameters.xml (can be overriden by your course)
    terms
      terms*.xsl (language specific files to create term keys)
  structure (The eLML XML Schema XSD files)
    biblio_harvard.xsd
    default_validate.xsd 
    elml.xsd
    metadata_elml.xsd
The eLML download provides examples for courses.


== Links ==
== Links ==
Line 35: Line 84:
* [http://www.elml.ch/website/en/html/about_structure.html The XML structure of eLML in detail]
* [http://www.elml.ch/website/en/html/about_structure.html The XML structure of eLML in detail]


== References ==
*  Bleisch, Susanne, Fisler, Joël, 2005. eLesson Markup Language eLML - eine XML basierte Applikation für die beschreibende Auszeichnung von nachhaltigen und flexiblen e-Learning Inhalten. In: Muttenz, Switzerland: Fachhochschule beider Basel (FHBB). [http://www.elml.ch/website/en/download/publications/DeLFI2005_eLML_Paper.pdf PDF]
* Fisler, Joël, Bleisch, Susanne, 2006. eLML, the eLesson Markup Language: Developing ustainable e-Learning Content Using an Open Source XML Framework. In: WEBIST 2006 - International Conference on Web Information Systems and Technologies, April 11th-13th 2006. Setubal, Portugal. [http://www.elml.ch/website/en/download/publications/WEBIST2006_eLML.pdf PDF]
* Fisler, Joël, Bleisch, Susanne, Niederhuber, Monika, 2005. Development of sustainable e-learning content with the open source eLesson Markup Language eLML. In: ISPRS Workshop, June 2nd/3rd 2005. Potsdam, Germany. [http://www.elml.ch/website/en/download/publications/Potsdam2005_ISPRS_eLML.pdf PDF]
* Werner, M., Bleisch, S., Fisler, J., 2005. E-Learning Materials in GIS-Technology and Cartography - Towards an Open-Content Solution. In: Proceedings of the 22st International Cartographic Conference - Mapping Approaches into a Changing Future, July 9-16, 2005, A Coruña, Spain. [http://www.elml.ch/website/en/download/publications/werner_coruna.pdf PDF]
* Zuberbühler, Hans-Jörg, 2007. Vom E-Learning zum «Blended Learning». Neue Zürcher Zeitung NZZ, 9. März. [http://www.elml.ch/website/en/download/publications/nzz_blended_learning_print.pdf PDF]





Revision as of 17:01, 30 May 2007

Draft

Definition

The eLesson Markup Language (eLML) is an open source XML framework for creating structured eLessons using XML. For easier lesson authoring eLML currently offers an offline (OpenOffice based - see below) editor.

History

eLML emerged from the Swiss Virtual Campus GITTA project. Based on a selected pedagogical concept the team developed a DTD (later an XMLSchema) which described exactly what a GITTA lesson could or should contain and in which order. After nearly three years of using and improving the GITTA structure, it was decided to make both the DTD (now an XMLSchema) and the corresponding XSL files to create both HTML and PDF public.

The eLML model

The pedagogical model behind eLML is a modification of Gerson's e-class design. According to ECLASS - The pedagogical concept behind eLML (retrieved 18:01, 30 May 2007 (MEST)) it has the following components:

  • E - Entry refers to the introductory statements made before each single lecture unit in a class. An example for an entry could be: What is to be discussed? Why is this topic being introduced? Originally the first E stood for "explain" which is also what the introduction does.
    ECLASS model
  • C - Clarify represents the core of what is being taught in a unit and its key concepts. In this section, the reading of facts is inevitable. Module related concepts are conveyed. In our case, Data Presentation, a short example is shown to help students visualize the problem.
  • L - Look allows students to review examples or samples of a model that will be taught. It defines the important aspects of the unit through illustrations, animations, videos, white board activities etc.
  • A - Act is to encourage the student to practice what he or she has just been taught. It should be an important integral part of the online learning course, as it actively engages the student.
  • S - Self-assessments should give students the opportunity to test for themselves, what they have learned. What is important here is to provide the necessary feedback for each test completed, so as to involve the learner, and as would a traditional teacher, show what is correct or incorrect - a constructive description, prepared in advance, is postulated.
  • S - Summary is a new point added to M. Gersons structure. It should sum up a unit and point out the main facts shown in this unit. It should contain what was learned and possibly also further expectations. In Gerson (2000) the second S stood for share, meaning group exercises. In the self-developed learning structure eLML, we introduced the Summary as second S and used only one exercise object, the self-assessment

Compared to Gerson's Explain, Clarify, Look, Act, Share, Self Evaluate/Submit it focuses more on individual learning, i.e. there is no sharing aspect and self-evaluation is reduced somewhat.

The XML structure of eLML in detail is the following:

eLML XML Schema

Supported formats

Authoring formats

Contents are mainly created with Flash and SVG and then assembled with eLML.

Delivery formats

Schema and stylesheet files

eLML consists of three XML "core" XML Schema's named elml.xsd, biblio_harvard.xsd and metadata_elml.xsd.

elml.xsd

The elml.xsd file is the heart of the eLML structure. All the main elements are defined within this XML Schema.


Folder structure

eLML authoring expects the author to adopt the following folder structure:

 Your_Course_1
  ....
 Your_Course_2
  _config
  _templates
  course
 core
  manual
  presentation 
    online 
       (XSLT files to generate XHTML)
    print 
       (XSLT files to generate XSL-FO code to generate PDF)
    default_parameters.xml (can be overriden by your course)
    terms
      terms*.xsl (language specific files to create term keys)
  structure (The eLML XML Schema XSD files)
    biblio_harvard.xsd
    default_validate.xsd  
    elml.xsd
    metadata_elml.xsd

The eLML download provides examples for courses.

Links

Official

References

  • Bleisch, Susanne, Fisler, Joël, 2005. eLesson Markup Language eLML - eine XML basierte Applikation für die beschreibende Auszeichnung von nachhaltigen und flexiblen e-Learning Inhalten. In: Muttenz, Switzerland: Fachhochschule beider Basel (FHBB). PDF
  • Fisler, Joël, Bleisch, Susanne, 2006. eLML, the eLesson Markup Language: Developing ustainable e-Learning Content Using an Open Source XML Framework. In: WEBIST 2006 - International Conference on Web Information Systems and Technologies, April 11th-13th 2006. Setubal, Portugal. PDF
  • Fisler, Joël, Bleisch, Susanne, Niederhuber, Monika, 2005. Development of sustainable e-learning content with the open source eLesson Markup Language eLML. In: ISPRS Workshop, June 2nd/3rd 2005. Potsdam, Germany. PDF
  • Werner, M., Bleisch, S., Fisler, J., 2005. E-Learning Materials in GIS-Technology and Cartography - Towards an Open-Content Solution. In: Proceedings of the 22st International Cartographic Conference - Mapping Approaches into a Changing Future, July 9-16, 2005, A Coruña, Spain. PDF
  • Zuberbühler, Hans-Jörg, 2007. Vom E-Learning zum «Blended Learning». Neue Zürcher Zeitung NZZ, 9. März. PDF