Learning analytics aashboard to support programming education in distance learning
DOI:
https://doi.org/10.36825/RITI.12.26.013Keywords:
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
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Revista de Investigación en Tecnologías de la Información
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Esta revista proporciona un acceso abierto a su contenido, basado en el principio de que ofrecer al público un acceso libre a las investigaciones ayuda a un mayor intercambio global del conocimiento.
El texto publicado en la Revista de Investigación en Tecnologías de la Información (RITI) se distribuye bajo la licencia Creative Commons (CC BY-NC), que permite a terceros utilizar lo publicado citando a los autores del trabajo y a RITI, pero sin hacer uso del material con propósitos comerciales.