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. You can also directly download the paper.

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.

Learning Design MDE process

Want to build better software faster?

Want to build better software faster?

Read about the latest trends on software modeling and low-code development

You have Successfully Subscribed!

Pin It on Pinterest

Share This