Modernización y estandarización en el desarrollo de complementos para Moodle
Contenido principal del artículo
Resumen
El TICómetro de la Universidad Nacional Autónoma de México enfrentaba un doble desafío: la obsolescencia técnica de sus simuladores, la cual impidió su operación en versiones actualizadas de la plataforma, y la falta de un entorno de desarrollo estandarizado a nivel institucional. Para resolver esta problemática, se conformó un grupo multidisciplinario que definió una metodología ágil de desarrollo. El trabajo incluyó la comparación de diversas infraestructuras, la cual respaldó la decisión de elegir una solución basada en contenedores debido a su flexibilidad y reproducibilidad. Paralelamente, se diseñó una plantilla de complemento reutilizable que integró tecnologías web modernas dentro de la arquitectura de Moodle, lo que superó las limitaciones de su sistema de módulos nativo.
Como resultado, se implementó una versión moderna del simulador de hoja de cálculo que incorporó un sistema de evaluación granular, enfocado en analizar las características de la respuesta del estudiante, resolviendo así la ambigüedad de versiones previas. Se concluyó que el proyecto logró establecer un ambiente de desarrollo estandarizado, el cual ya ha sido utilizado en la creación e integración de nuevos simuladores.
Descargas
Detalles del artículo

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Este trabajo tiene la licencia CC BY-NC-ND 4.0
Citas
Juca-Maldonado, A. X., García-Vera, J. S., Juca Maldonado, F., & Carrión González, J. T. (2025). Competencias tecnológicas de la generación Z: Una evaluación cuantitativa de las habilidades frente a la percepción de los nativos digitales. Revista Transdisciplinaria de Estudios Sociales y Tecnológicos (RTEST), 5(2), 16–24. https://doi.org/10.58594/rtest.v5i2.160
López-Mora, D., Villamar Coloma, M., Bravo-Pino, Á., & Lozano-Rodríguez, E. (2019). El uso de las metodologías ágiles y su importancia para el desarrollo de software. Killkana Técnica, 3(2), 23–28. https://doi.org/10.26871/killkana_tecnica.v3i2.531
Lucas, W., Nunes, R., Bonifácio, R., Carvalho, F., Lima, R., Silva, M., Torres, A., Accioly, P., Monteiro, E., & Saraiva, J. (2025). Understanding the adoption of modern JavaScript features: An empirical study on open-source systems. Empirical Software Engineering, 30, Article 107. https://doi.org/10.1007/s10664-025-10663-9
Moodle. (s.f.). Moodle. https://moodle.org/
Moodle HQ. (s. f.). moodle docker. GitHub. https://github.com/moodlehq/moodle-docker
Pordanjani, Z., & Salehi, K. (2025). Limitations of electronic assessment: A systematic review. Qualitative Research, 3(1), 111–130. https://doi.org/10.15157/qr.2025.3.1.111-130
Ruilisi. (s. f.). fortune-sheet. GitHub. https://github.com/ruilisi/fortune-sheet
Universidad Nacional Autónoma de México. (s. f.). TICómetro. Educatic. https://ticometro.educatic.unam.mx
Wang, W. (2022). Research on using Docker container technology to realize rapid deployment environment on virtual machine. En 2022 8th Annual International Conference on Network and Information Systems for Computers (ICNISC), (pp. 541–544). IEEE. https://doi.org/10.1109/ICNISC57059.2022.00112
Wikipedia contributors. (2025). Asynchronous module definition. Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/wiki/Asynchronous_module_definition