An MDA-based Approach for the Design and Automatic Computation of Collaboration Indicators in E-Learning Systems
Received: 18 February 2025 | Revised: 3 April 2025 | Accepted: 9 April 2025 | Online: 27 April 2025
Corresponding author: Sara Ghaoui
Abstract
Effectively assessing collaboration in e-learning environments requires robust indicators that capture learner interactions. However, most existing approaches are platform-dependent, rely on predefined indicators, and offer little flexibility for tutors and teachers. This limits their ability to tailor assessments to specific learning contexts. To address these challenges, this study proposes a Model-Driven Architecture (MDA)-based approach that allows tutors and teachers to design and compute collaboration indicators independently of any specific platform, without requiring advanced technical expertise. This approach introduces a flexible and scalable framework for the design and computation of collaboration indicators in e-learning analytics. First, it ensures platform-independent computation by leveraging a model transformation approach within an MDA-based process. Second, it provides a formal model that enables teachers and tutors to define meaningful and adaptable indicators that align with their specific observation needs. Finally, the proposed DECIN-AGST system automates the generation of transformation sequences. The accuracy and reliability of the proposed system were validated through formal verification using the UPPAAL model checker.
Keywords:
collaboration indicator, e-learning system, sequence of transformations, MDA, learning assessment, e-learning analyticsDownloads
References
F. Kanwal, M. Rehman, K. Bashir, and U. Qureshi, "Critical Factors of E-Learning Adoption and Acceptance in Pakistan: A Literature Review," Engineering, Technology & Applied Science Research, vol. 7, no. 4, pp. 1888–1893, Aug. 2017.
F. Henri, "Apprentissage collaboratif en mode virtuel [Collaborative Learning in Virtual Mode] (in French)," Montreal, Canada, Nov. 2002, [Online]. Available: http://www.inrp.fr/Tecne/docseminaires/fhenri021120.pdf.
H. Acosta et al., "Multimodal Learning Analytics for Predicting Student Collaboration Satisfaction in Collaborative Game-Based Learning," Jan. 2024.
S. Morrison-Smith and J. Ruiz, "Challenges and barriers in virtual teams: a literature review," SN Applied Sciences, vol. 2, no. 6, May 2020, Art. no. 1096.
A. Rafique et al., "Integrating Learning Analytics and Collaborative Learning for Improving Student’s Academic Performance," IEEE Access, vol. 9, pp. 167812–167826, 2021.
C. Gangloff-Ziegler, "Les freins au travail collaboratif:," Marché et organisations, vol. 10, no. 3, pp. 95–112, Sep. 2009.
S. A. Salloum, M. Al-Emran, K. Shaalan, and A. Tarhini, "Factors affecting the E-learning acceptance: A case study from UAE," Education and Information Technologies, vol. 24, no. 1, pp. 509–530, Jan. 2019.
M. Arnaud, "Les limites actuelles de l’apprentissage collaboratif en ligne [Current Limitations of Online Collaborative Learning] (in French)," STICEF (Sciences et Technologies de l’Information et de la Communication pour l’Éducation et la Formation), vol. 10, 2003, [Online]. Available: https://hal.science/hal-00696421.
A. Dimitracopoulou and E. Bruillard, "Enrichir les interfaces de forums par la visualisation d’analyses automatiques des interactions," Sciences et Technologies de l’Information et de la Communication pour l’Éducation et la Formation, vol. 13, no. 1, pp. 345–397, 2006.
É. Gendron, "Cadre conceptuel pour l’élaboration d’indicateurs de collaboration à partir des traces d’activité [A Conceptual Framework for the Development of Collaboration Indicators from Activity Traces] (in French)," Ph.D. dissertation, Université Claude Bernard Lyon 1, France, 2010.
T. Djouad, A. Mille, C. Reffay, and M. BenMohammed, "Ingénierie des indicateurs d’activités à partir de traces modélisées pour un Environnement informatique d’apprentissage humain [Engineering of Activity Indicators from Modeled Traces in a Computer Environment for Human Learning] (in French)," Sciences et Technologies de l’Information et de la Communication pour l’Éducation et la Formation, vol. 16, no. 1, pp. 103–139, 2009.
L. S. Settouti, "Système à base de trace pour l’apprentissage humain [Trace-Based Systems for Human Learning] (in French)," in Rencontres Jeunes Chercheurs sur les EIAH, Evry, France, Feb. 2006, [Online]. Available: https://hal.science/hal-01513038.
M. Vásquez-Bermúdez, J. Hidalgo-Larrea, F. Orozco Lara, and S. Segura Santana, "Effectiveness of Monitoring Indicators in the Architecture of a Collaborative System," in Technologies and Innovation, 2022, pp. 191–202.
D. Nguyen, S. Yingchareonthawornchai, V. Tekken Valapil, S. S. Kulkarni, and M. Demirbas, "Precision, recall, and sensitivity of monitoring partially synchronous distributed programs," Distributed Computing, vol. 34, no. 5, pp. 319–348, Oct. 2021.
S. Praharaj, M. Scheffel, M. Schmitz, M. Specht, and H. Drachsler, "Towards Automatic Collaboration Analytics for Group Speech Data Using Learning Analytics," Sensors, vol. 21, no. 9, Jan. 2021, Art. no. 3156.
Proceedings of IEEE International Conference on Advanced Learning Technologies (ICALT 2004). IEEE, 2004.
T. Bratitsis and A. Dimitracopoulou, "Monitoring and Analyzing Group Interactions in Asynchronous Discussions with the DIAS System," in Groupware: Design, Implementation, and Use, Berlin, Heidelberg, 2006, pp. 54–61.
C. A. Collazos et al., "Evaluating Collaborative Learning Processes using System-based Measurement," Journal of Educational Technology & Society, vol. 10, no. 3, pp. 257–274, 2007.
D. Yanacón-Atía, R. Costaguta, and M. de los Angeles Menini, "Detecting collaboration skills to calculate indicators in moodle," in Proceedings of the XVIII International Conference on Human Computer Interaction, Jun. 2017, pp. 1–2.
A. Haddouche, F. Djelil, C. Hoffmann, N. Mandran, and C. d’Ham, "Proposal of Indicators for Measuring Collaborative Writing in a Digital Learning Environment," presented at the 15th International Conference on Computer Supported Education, Apr. 2023, vol. 2, Art. no. 495.
C. Choquet and S. Iksal, "Modélisation et construction de traces d’utilisation d’une activité d’apprentissage : une approche langage pour la réingénierie d’un EIAH," in Sciences et Technologies de l’Information et de la Communication pour l’Éducation et la Formation, 2007, vol. 14, no. 1, pp. 419–456.
N. Randriamalaka, "Elicitation des indicateurs pour la ré-ingénierie des scénarios pédagogiques: Approche à base de traces utilisant UTL [Elicitation of Indicators for the Re-engineering of Educational Scenarios: A Trace-Based Approach Using UTL] (in French)," in Actes du XXVIe congrès INFORSID, 2008, pp. 279–294.
D. P. T. Ngoc, "Spécification et conception de services d’analyse de l’utilisation d’un environnement informatique pour l’apprentissage humain," Ph.D. dissertation, Université du Maine, France, 2011.
I. Matazi, A. Bennane, R. Messoussi, R. Touahni, I. Oumaira, and R. Korchiyne, "Multi-Agent System Based on Fuzzy Logic for E-Learning Collaborative System," in 2018 International Symposium on Advanced Electrical and Communication Technologies (ISAECT), Rabat, Morocco, Nov. 2018, pp. 1–7.
A. El Mhouti, M. Erradi, and N. El Makhfi, "A Multi-Agent System of Semantic Analysis and Filtering of Modeled Traces to Calculate Interaction Indicators Favoring Collaboration in LMS," in 2019 International Conference on Intelligent Systems and Advanced Computing Sciences (ISACS), Taza, Morocco, Dec. 2019, pp. 1–7.
R. Alur, "Timed Automata," in Computer Aided Verification, 1999, pp. 8–22.
D. M. Lewis, Visualisation of Meta Object Facility Models with Human Usable Graphical Notation. 2002.
A. Dimitrakopoulou, State of the art on Interaction and Collaboration Analysis. 2004.
G. Behrmann, A. David, and K. G. Larsen, "A Tutorial on Uppaal," in Formal Methods for the Design of Real-Time Systems: International School on Formal Methods for the Design of Computer, Communication, and Software Systems, Bertinora, Italy, September 13-18, 2004, Revised Lectures, M. Bernardo and F. Corradini, Eds. Springer, 2004, pp. 200–236.
M. Reynolds, "An axiomatization of full Computation Tree Logic," The Journal of Symbolic Logic, vol. 66, no. 3, pp. 1011–1057, Sep. 2001.
P. Bouyer, "Model-checking Timed Temporal Logics," Electronic Notes in Theoretical Computer Science, vol. 231, pp. 323–341, Mar. 2009.
Downloads
How to Cite
License
Copyright (c) 2025 Sara Ghaoui, Sofiane Mounine Hemam, Tarek Djouad

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.