Title: Model-driven mashup personal learning environments

Authors: Mohamed Amine Chatti, Matthias Jarke, Marcus Specht, Ulrik Schroeder, Daniel Dahl

Addresses: Informatik 5 (Information Systems), RWTH Aachen University, Ahornstr, 55, 52056 Aachen, Germany. ' Informatik 5 (Information Systems), RWTH Aachen University, Ahornstr, 55, 52056 Aachen, Germany. ' CELSTEC, Open University of the Netherlands, P.O. Box 2960, 6401 DL Heerlen, The Netherlands. ' Informatik 9 (Computer-Supported Learning), RWTH Aachen University, Ahornstr, 55, 52056 Aachen, Germany. ' Bayer Business Services GmbH, Schanzenstrasse 41, 51063 Cologne, Germany

Abstract: Mashups have become the driving force behind the development of personal learning environments (PLEs). Creating mashups in an ad hoc manner is, however, for end users with little or no programming background not an easy task. Various tools and platforms have been built in an attempt to support mashup creation. These platforms, however, are still considered complex and do not address crucial challenges in mashup development today, such as scalability, interoperability, reuse, and automatic service invocation and mediation. In this paper, we leverage the possibility to use the concept of model-driven mashup development (MDMD) as an approach that can drastically tackle the aforementioned issues and drive the rapid and user-friendly creation of mashups. We then present the conceptual and technical details of PLEF-Ext as a flexible framework for end-user, model-driven development (MDD) of mashup PLEs.

Keywords: personal learning environments; PLEs; mashups; model-driven engineering; electronic learning; online learning; e-learning.

DOI: 10.1504/IJTEL.2011.039062

International Journal of Technology Enhanced Learning, 2011 Vol.3 No.1, pp.21 - 39

Published online: 26 Feb 2015 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article