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.

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.
Eclipse: a Great Opportunity for Industry and Universities in Italy
27
42
A. Natali; E. Oliva; A. Del Cinque
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11585/62721
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact