In a collaboration with Juan Manuel Dodero and his colleagues from the University of Cadiz, we have explored the application of MDE to a new (for me) scenario: the generation of learning environments from a learning design model conforming to a learning design DSL. It’s an easy joke but let me say that I learnt a lot from this experience!
Details of the paper: Manuel Palomo-Duarte and Jordi Cabot Juan Manuel Dodero, Ivan Ruiz-Rube Model-Driven Learning Design. In Journal of Research and Practice in Information Technology. Full paper download
And the abstract (and schema below):
Educational Modelling aims at describing the software artefacts that convert a number of didactic principles into an operational learning environment. That is the main purpose of an inter-disciplinary research field known as Learning Design (LD), which has a leg on Computer Science and the other on Educational Sciences. This paper defines a DSL that allows an LD scenario to be designed without committing to the technical formalisms of a given LD language. The benefit of the model-driven approach is to increase the reusability of the learning model of a course across different platforms. The LD DSL defines the platform-independent model, while common e-leaning course exchange formats (e.g. IMS LD, Moodle, Sakai, etc.) define the specific model of the platform in which the learning environment is to be implemented. The DSL uses attribute-oriented tagging to extend courses with the details of a specific learning platform or exchange format. In the field of education, assessments are especially relevant when designing the activities, resources, and roles involved in a learning experience. Assessments and assessment-based adaptations of the learning flow are the foundation on which the DSL is based.