5 CONCLUSIONS
This paper proposes a metamodeling approach for
raising the pedagogical expressiveness of learning
design semantics of existing LMSs. To do so, we
propose to extend the LMS metamodel with specific
concepts, properties and relations, in order to meet
practitioners' requirements. We discussed how the
LMS low-level parameterizations could be
abstracted in order to build higher-level building
blocks. Based on the Moodle LMS, we present and
illustrate our approach, by formalizing the abstract
syntax of a Moodle-dedicated instructional design
language, following a specific 4-levels architecture.
Based on one illustrated use-case, we discuss how
we validate, as a first step, our metamodel extension
to formally describe Moodle-specific learning
scenarios. Such abstraction of LMSs semantics may
be a promising approach to develop a new
generation of LMS-centered learning design
languages, enabling teachers to develop
pedagogically sound and technically executable
learning scenarios.
The complete version of our metamodel
proposition is currently exploited to specify a
concrete syntax (graphical notation), a palette and
mappings models, in order to develop the final
authoring-tool. Because of our former experiences
with EMF/GMF frameworks, we will also have to
pay attention to the abstract syntax adjustments,
required in order to realize specific visual
representations.
We are also currently experimenting different
frameworks for weaving and transforming models.
Indeed, the different default mappings to realize
during the design, require a contextualized
transformation model to perform. We are studying
weaving tools that will allow us to specify the
mappings and automatically generate these
transformation rules (during the design process).
Also, in our approach, the 4-levels extended
metamodel will not allow to serialize the future
learning scenarios in conformance with the LMS
format (source metamodel): a global transformation
is required to restore this conformance. This
transformation will be realized as an export feature
from our authoring-tool.
ACKNOWLEDGEMENTS
This article is part of the GraphiT project, a 42-
months funded project of the French research
agency. We thank the various individuals that
participated to the interviews and surveys. We also
thank the project members involved in the
identification and formalization task that helped us
for this publication.
REFERENCES
Abedmouleh A., Oubahssi L., Laforcade P., Choquet C.,
2012. An analysis process for identifying and
formalizing LMS instructional language. In
Proceedings of the 7th International Joint Conference
on Software Technologies (ICSOFT 12), Rome.
Abdallah, F., Toffolon, C., Warin, B. Models
transformation to implement a Project-Based
Collaborative Learning (PBCL) Scenario: Moodle
case study. In Proc. 8th IEEE International
Conference on Advanced Learning Technologies
(ICALT 08). Jul. 2008. pp. 639–643.
Alario-Hoyos, C., Muñoz-Cristóbal, J.A., Prieto-Santos,
L.P., Bote-Lorenzo, M.L., Asensio-Pérez, J.I.,
Gómez-Sánchez, E., Vega-Gorgojo, G., Dimitriadis,
Y. GLUE! - GLUE!-PS: An approach to deploy non-
trivial collaborative learning situations that require the
integration of external tools in VLEs. Proceedings of
the 1st Moodle Research Conference. 77-85.
Heraklion, Crete-Greece, September 2012.
Bergin J., et al., Pedagogical Patterns: Advice For
Educators, Joseph Bergin Software Tools, 2012.
Botturi, L., and Todd, S., (Eds.). 2007. Handbook of Visual
Languages for Instructional Design: Theories and
Practices. Information Science Reference.
Burgos, D., Tattersall, C., Dougiamas, M., Vogten, H., and
Koper., R., 2007. A First Step, Mapping IMS Learning
Design and Moodle. In Journal of Universal
Computer Science 13 (7). pp. 924-931.
Conole G. et al., “Mapping pedagogy and tools for
effective learning design”, Computers & Education.
Vol 4. 2004. pp. 17–33.
Eclipse Modeling Project. Official Website
http://www.eclipse.org/modeling/ Retrieved from april
2014.
Garrisson, D.R., Kanuka, H. Blended learning:
Uncovering its transformative potential in higher
education. The Internet and Higher Education. Vo l . 7 .
2004. pp. 95–105.
Heathcote, Elizabeth A. Learning design templates – a
pedagogical just-in-time support tool, in Minshull,
Geoff and Mole, Judith, Eds. Designing for Learning.
Chapter 4, pages pp. 19-26. JISC Development Group.
2006.
Katsamani M., Retalis S. and Boloudakis M. Designing a
Moodle course with the CADMOS learning design
tool, Educational Media International. 49:4. 2012. pp.
317-331.
Koper, R., and Manderveld, J., 2004. Educational
modelling language: modelling reusable,
interoperable, rich and personalised units of learning.
AMeta-ModelingApproachforExtendingtheInstructionalDesignSemanticsofLearningManagementSystems
79