Abstract
Language learning applications define exercises that are pedagogical tools to introduce new language concepts. The development of this type of applications is complex due to the diversity of language learning methodologies, the variety of execution environments and the number of different technologies that can be used. This article proposes a conceptual model to develop the activities of language learning applications. It defines a new abstraction mechanism to model these activities as part of a model-driven approach to develop applications supporting different language learning processes running on different hardware and software platforms. We define a metamodel that describes the entities and relationships representing language learning activities as well as a series of examples that use the proposed abstraction mechanism to represent different language learning activities. The modelling process is simplified using a common representation that does not affect neither the visual presentation, nor the interaction of each activity. The article includes an evaluation that analyses the product correctness, robustness, extensibility, and reusability of the obtained code. These results conclude that the code generated using the proposed approach overcomes the code generated following a traditional approach.
Keywords
Cite this article
@article{cai-4663,
author = {Gabriel Sebastián and Ricardo Tesoriero and Jose A. Gallud},
title = {Unified Abstract Mechanism to Model Language Learning Activities},
journal = {Computing and Informatics},
volume = {40},
number = {2},
pages = {249--276},
year = {2021},
issn = {1335-9150},
doi = {10.31577/cai_2021_2_249}
}
TY - JOUR AU - Gabriel Sebastián AU - Ricardo Tesoriero AU - Jose A. Gallud TI - Unified Abstract Mechanism to Model Language Learning Activities JO - Computing and Informatics VL - 40 IS - 2 SP - 249 EP - 276 PY - 2021 SN - 1335-9150 DO - 10.31577/cai_2021_2_249 UR - https://doi.org/10.31577/cai_2021_2_249 KW - Model-driven development KW - languages learning methodologies KW - web technologies ER -
Sebastián, G., Tesoriero, R., & Gallud, J. A. (2021). Unified Abstract Mechanism to Model Language Learning Activities. Computing and Informatics, 40(2), 249–276. https://doi.org/10.31577/cai_2021_2_249