In this paper we discuss the role of modelling and of EMF (Eclipse Modeling Framework) and GMF (Eclipse Graphical Modeling Framework) in the design and development of supports for eLearning applications. A model driven approach to eLearning applications is presented, rooted on the explicit representation of the model of the didactic content, based on a metamodel language expressed in Eclipse Ecore. Besides exploiting the integration of Java, XML and UML provided by EMF, we introduce a Prolog-based representation of models as a more convenient way to overcome the gap between the user (teacher) level and the technology level and as a mean to reduce the cost of design and implementation of learning strategies. The relationship between the structural specification of the content model and the intended application behaviour is faced with reference to the concept of pedagogical type of learning artefacts. Working in a MDA perspective, the tool exploits GMF and Jet (Java Emitter Templates) to produce code for a knowledge based, SCORM® compliant Platform Specific Model (PSM). The content model provides the Platform Independent Model (PIM) that allows to achieve the intended behavioural semantics.
A. Natali, E. Oliva, A. Del Cinque (2007). Using Eclipse in building model-driven e-Learning supports. NAPOLI : Cuzzolin editore.
Using Eclipse in building model-driven e-Learning supports
NATALI, ANTONIO;OLIVA, ENRICO;
2007
Abstract
In this paper we discuss the role of modelling and of EMF (Eclipse Modeling Framework) and GMF (Eclipse Graphical Modeling Framework) in the design and development of supports for eLearning applications. A model driven approach to eLearning applications is presented, rooted on the explicit representation of the model of the didactic content, based on a metamodel language expressed in Eclipse Ecore. Besides exploiting the integration of Java, XML and UML provided by EMF, we introduce a Prolog-based representation of models as a more convenient way to overcome the gap between the user (teacher) level and the technology level and as a mean to reduce the cost of design and implementation of learning strategies. The relationship between the structural specification of the content model and the intended application behaviour is faced with reference to the concept of pedagogical type of learning artefacts. Working in a MDA perspective, the tool exploits GMF and Jet (Java Emitter Templates) to produce code for a knowledge based, SCORM® compliant Platform Specific Model (PSM). The content model provides the Platform Independent Model (PIM) that allows to achieve the intended behavioural semantics.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.