Learning analytics aashboard to support programming education in distance learning

Authors

  • Victor Alfonso Martínez Martínez Universidad Veracruzana
  • Lorena Alonso Ramírez Universidad Veracruzana
  • Luis Gerardo Montané Jiménez Universidad Veracruzana

DOI:

https://doi.org/10.36825/RITI.12.26.013

Keywords:

Learning Analytics, Data Vizualization, Analytics Dashboard, Programming teaching.

Abstract

When teaching programming in a blended or distance learning mode, the face to face interactions that help teachers identify students' aptitudes or problems in the subject decrease or, in some cases, may be non-existent. As a result, students' learning may be deficient. The objective of this study is to support teachers in identifying students who are struggling with the subject. Therefore, through a Learning Analytics process, mechanisms were defined and created to collect student performance metrics. These metrics are displayed on a dashboard using Data Visualization techniques to bridge this interaction gap. For the research, a quasi-experimental design was implemented, applying the interview technique to obtain qualitative data. The results show the effectiveness of the tool in identifying students who are having difficulties with the subject, as well as the topics that need to be reinforced generally.

References

Fuentes-Rosado, J. I., Moo-Medina, M. (2017). Dificultades de aprender a programar. Revista Educación en Ingeniería, 12 (24), 76-82. https://doi.org/10.26507/rei.v12n24.728

Ghorashi, S., Jensen, C. (2017). Integrating collaborative and live coding for distance education. Computer, 50 (5), 27–35. https://doi.org/10.1109/MC.2017.131

Langton, J. T., Hickey, T. J., Alterman, R. (2004). Integrating tools and resources: A case study in building educational groupware for collaborative programming. Journal of Computing Sciences in Colleges, 19 (5), 140–153. https://dl.acm.org/doi/10.5555/1060081.1060101

Long, P., Siemens, G. (2011). Proceedings of the 1st International Conference on Learning Analytics and Knowledge. Association for Computing Machinery. https://dl.acm.org/doi/proceedings/10.1145/2090116

Islam, M., Jin, S. (2019). An overview of data visualization. International Conference on Information Science and Communications Technologies (ICISCT). Tashkent, Uzbekistan. https://doi.org/10.1109/ICISCT47635.2019.9012031

Valero Sancho, J. L. (2014). La visualización de datos. Ámbitos. Revista Internacional de Comunicación, (25), 1-15. http://ambitoscomunicacion.com/2014/la-visualizacion-de-datos/

Few, S. (2010). Dashboard design for at-a-glance monitoring. Perceptual Edge.

Kitchenham, B. (2004). Procedures for performing systematic reviews. Keele University. https://www.inf.ufsc.br/~aldo.vw/kitchenham.pdf

Grover, S., Basu, S., Bienkowski, M., Eagle, M., Diana, N., y Stamper, J. (2017). A framework for using hypothesis-driven approaches to support data-driven learning analytics in measuring computational thinking in block-based programming environments. ACM Transactions on Computing Education, 17 (3), 1–25. https://doi.org/10.1145/3105910

Ruiperez-Valiente, J. A., Gomez, M. J., Martínez, P. A., Kim, Y. J. (2021). Ideating and developing a visualization dashboard to support teachers using educational games in the classroom. IEEE Access, 9, 83467–83481. https://doi.org/10.1109/ACCESS.2021.3086703

Hundhausen, C. D., Olivares, D. M., Carter, A. S. (2017). Ide-based learning analytics for computing education. ACM Transactions on Computing Education, 17 (3), 1–26. https://doi.org/10.1145/3105759

Olivares, D., Hundhausen, C., Ray, N. (2022). Designing ide interventions to promote social interaction and improved programming outcomes in early computing courses. ACM Transactions on Computing Education, 22 (1), 1–29. https://doi.org/10.1145/3453165

Amo, D., Santiago, R. (2017). Learning Analytics: La narración del aprendizaje a través de los datos. Editorial UOC, S. L.

Jdoodle. (2024). Execute code within your platform. https://www.jdoodle.com/integrate-online-ide-compiler-api-plugins

Internacional Organization for Standardization. (2019). Ergonomics of human-system interaction —Part 210: Human-centred design for interactive systems. https://www.iso.org/standard/77520.html

Nielsen, J. (2000). Why You Only Need to Test with 5 Users. https://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/

Verbert, K., Govaerts, S., Duval, E., Santos, J. L., Assche, F. V., Parra, G., Klerkx, J. (2013). Learning dashboards: an overview and future research opportunities. Personal and Ubiquitous Computing, (18), 1499-1514. https://doi.org/10.1007/s00779-013-0751-2

Hedlefs Aguilar, M. I, de la Garza González, A., Sánchez Miranda, M. P., Garza Villegas, A. A. (2016). Adaptación al español del Cuestionario de Usabilidad de Sistemas Informáticos CSUQ. RECI Revista Iberoamericana de las Ciencias Computacionales e Informática, 4 (8), 84-99. https://www.reci.org.mx/index.php/reci/article/view/35

Published

2024-12-13

How to Cite

Martínez Martínez, V. A., Alonso Ramírez, L., & Montané Jiménez, L. G. (2024). Learning analytics aashboard to support programming education in distance learning. Revista De Investigación En Tecnologías De La Información, 12(26), 164–178. https://doi.org/10.36825/RITI.12.26.013