A Low-Code Approach for Developing Customizable Teacher Performance Analysis Dashboards for Moodle

Document Type : Research Article

Authors

Department of Software Engineering, University of Isfahan, Isfahan, Iran.

10.22108/jcs.2025.144824.1164

Abstract

Nowadays, analyzing teacher performance is crucial to improving instruction quality. Evaluating teachers can be effective in designing and delivering a course, managing the class, managing time, and supporting learners. Continuous teacher evaluation helps maintain high educational standards by ensuring that only qualified educators are recruited. In the current educational landscape, learning management systems (LMS) provide an environment for interaction and quality enhancement. Dashboards designed to analyze teacher performance in educational institutions can significantly aid in generating supervisory reports on course quality and improving teaching effectiveness. Additionally, various evaluation criteria—which may differ across institutions—can support these assessments. However, developing performance analysis dashboards for teachers is complex, requiring substantial time and financial investment. Existing research on such dashboards does not fully address the need for diverse dashboard types, highlighting the demand for a new solution.
This study employs a low-code development approach to create a customizable platform for teacher performance analysis dashboards in Moodle LMS, tailored to specific evaluation criteria. The platform categorizes teacher performance indicators using a feature model, streamlining dashboard development and reducing time and cost. Its modular architecture enables rapid assembly of dashboard components, while the feature model allows dynamic selection and configuration of relevant metrics. The study was evaluated in two phases. First, three case studies across different subjects were analyzed. Then, usability testing was conducted via an online workshop and questionnaire completed by school administrators and LMS experts. Results demonstrate faster dashboard development and high user satisfaction, confirming the platform’s effectiveness.

Keywords

Main Subjects


[1] Hryniewicz, Renata. Learning Management System Statistics: 2024 Trends and Facts. Accessed: 29/11/2024. 2024.
[2] Mare, Zamzam Amhimmid. Evaluating the performance of teaching staff members, a step towards teaching performance development of higher education in Sebha University. Journal of Pure and Applied Sciences. 20: 21–26, 2021. [DOI ]
[3] Sri Susanti and Pratiwi Pujiastuti and Arif Purnanto. Students' Perception of the Assessment Transparency Based Google Sheet. AL-ISHLAH: Jurnal Pendidikan. 13(2): 1269--1277, 2021. [DOI ]
[4] Rohloff, Tobias. Learning analytics at scale. xvii, 138, lxvii, 2021.
[5] Park, Yeonjeong and Jo, Il-Hyun . Development of the Learning Analytics Dashboard to Support Students' Learning Performance. JUCS - Journal of Universal Computer Science. 21(1): 110-133, Journal of Universal Computer Science. 2015. [DOI ]
[6] Nguyen, Ngoc Buu Cat. Evaluating a Teaching Analytics Dashboard in Adult Education: Lessons Learned. Technology Enhanced Learning for Inclusive and Equitable Quality Education. 235-240, Springer Nature Switzerland. 2024. [DOI ]
[7] Bock, Alexander C and Frank, Ulrich. Low-code platform. Business and Information Systems Engineering. 63(6): 733-740, Springer Science and Business Media LLC. 2021. [DOI ]
[8] Bradley, Vaughn Malcolm. Learning management system ({LMS}) use with online instruction. International Journal of Technology in Education. 4(1): 68-92, 2021. [DOI ]
[9] Mahoney, Kim and Cameron, Leanne. An introduction to learning management systems. Readings in Education and Technology: Proceedings of the 8th ICICTE. 314-323, University of Fraser Valley. 2008.
[10] Devi, K Syamala and Lakshmi, V Vijaya and Aparna, M. Moodle -An Effective Learning Management System for 21st Century Learners. Alochana Chakra Journal. 9: 2020.
[11] [UPDATED] Moodle™ continues to be the World's Leading LMS Software. Accessed: 02/12/2024. 2022.
[12] The Top Learning Management Systems. Accessed: 02/12/2024. 2024.
[13] Badawy, Mohammed and Abd El-Aziz, A and Hefny, Heshan. Exploring and measuring the key performance indicators in higher education institutions. International Journal of Intelligent Computing and Information Sciences. 18(1): 37-47, 2018. [DOI ]
[14] Muryjas, Piotr and Wawer, Monika and Rzemieniak, Magdalena. Managing the process of evaluation of the academic teachers with the use of data mart and business intelligence. European Research Studies Journal. 24: 127-140, 2021. [DOI ]
[15] Abbasi, Roghaye and Ghaderi, Mostafa and Malaki, Hasan. Meta-analysis of the evaluation of teachers' performance and providing a suitable model for it. Training and Learning Researches. 17: 73-85, 2022. [DOI ]
[16] Di Ruscio, Davide and Kolovos, Dimitris and de Lara, Juan and Pierantonio, Alfonso and Tisi, Massimo and Wimmer, Manuel. Low-code development and model-driven engineering: Two sides of the same coin?. Software and Systems Modeling. 21(2): 437-446, Springer Science and Business Media LLC. 2022. [DOI ]
[17] Khalajzadeh, Hourieh and Grundy, John. Accessibility of low-code approaches: A systematic literature review. Information and Software Technology. 177: 2025. [DOI ]
[18] Sahay, Apurvanand and Indamutsa, Arsene and Di Ruscio, Davide and Pierantonio, Alfonso. Supporting the understanding and comparison of low-code development platforms. 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 171-178, 2020. [DOI ]
[19] Kaliisa, Rogers and Dolonen, Jan Arild. {CADA}: a teacher-facing learning analytics dashboard to foster teachers' awareness of students' participation and discourse patterns in online discussions. Technology, Knowledge and Learning. 937-958, 2022. [DOI ]
[20] Karademir, Onur and Di Mitri, Daniele and Schneider, Jan and Jivet, Ioana and Allmang, Jorn and Gombert, Sebastian and Kubsch, Marcus and Neumann, Knut and Drachsler, Hendrik. {I} don't have time! But keep me in the loop: Co‐designing requirements for a learning analytics cockpit with teachers. Journal of Computer Assisted Learning. 2024. [DOI ]
[21] Khelifi, Tesnim and Ben Rabah, Nourhene and Le Grand, Benedicte and Daoudi, Ibtissem. {EX-LAD}: Explainable learning analytics dashboard in higher education. {EPiC} Series in Computing. 97: 38-51, EasyChair. 2024. [DOI ]
[22] Vasquez Bermudez, Mitchell Jhon and Molina Villacis, Miguel Giovanny and Real Aviles, Karina Paola and Valverde Minchalo, Manuel. Design of a dashboard module in the Moodle learning management system for activity tracking. Ecuadorian Science Journal. 8: 14–21, 2025. [DOI ]
[23] Sugiyanti, Sri Dewi and Widayanti, Riya and Ulum, M Bahrul and Firmansyah, Gerry and Azizah, Anik Hanifa. Design Dashboard Monitoring Teacher Performance Assessment at Cinta Kasih Tzu Chi High School. IAIC Transactions on Sustainable Digital Innovation (ITSDI). 4: 46–56, 2022. [DOI ]
[24] Pérez-Berenguer, Daniel and Kessler, Mathieu and García-Molina, Jesús. A Customizable and Incremental Processing Approach for Learning Analytics. IEEE Access. 8: 36350-36362, 2020. [DOI ]
[25] Jiang, Liuyue and Tran, Nguyen Khoi and Ali Babar, Muhammad. Mod2Dash: A Framework for Model-Driven Dashboards Generation. Proceedings of the ACM on Human-Computer Interaction. 6: 1–28, 2022. [DOI ]
[26] Schobbens, Pierre-Yves and Heymans, Patrick and Trigaux, Jean-Christophe and Bontemps, Yves. Generic semantics of feature diagrams. Computer Networks. 51: 456-479, 2007. [DOI ]
[27] Abran, Alain and Khelifi, Adel and Suryn, Witold and Seffah, Ahmed. Usability meanings and interpretations in ISO standards. Software Quality Journal. 11: 325-338, 2003. [DOI ]