ProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals
| UDC.coleccion | Investigación | |
| UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | |
| UDC.endPage | 797 | |
| UDC.grupoInv | Laboratorio de Investigación e Desenvolvemento en Intelixencia Artificial (LIDIA) | |
| UDC.grupoInv | Grupo Integrado de Enxeñaría (GII) | |
| UDC.institutoCentro | CITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación | |
| UDC.journalTitle | IEEE Transactions on Learning Technologies | |
| UDC.startPage | 783 | |
| UDC.volume | 18 | |
| dc.contributor.author | Ortega Morla, Javier | |
| dc.contributor.author | Leis, Antonio | |
| dc.contributor.author | Mallo, Alma | |
| dc.contributor.author | Morán-Fernández, Laura | |
| dc.contributor.author | Guerreiro-Santalla, Sara | |
| dc.contributor.author | Paz-López, Alejandro | |
| dc.contributor.author | Pérez-Sánchez, Beatriz | |
| dc.contributor.author | Sánchez-Maroño, Noelia | |
| dc.contributor.author | Rodríguez-Arias, Alejandro | |
| dc.contributor.author | Fontenla-Romero, Óscar | |
| dc.contributor.author | Bellas, Francisco | |
| dc.date.accessioned | 2025-10-09T15:12:41Z | |
| dc.date.available | 2025-10-09T15:12:41Z | |
| dc.date.issued | 2025-08 | |
| dc.description.abstract | [Abstract]: The initial version of ProgTutor, a learning framework designed to teach the fundamentals of computer programming in a personalized and applied manner, is presented here. The main contribution of this tool is the integration of an adaptive learning system with a 3-D robotic simulator, used to face realistic challenges in a user-friendly fashion. ProgTutor provides automated evaluations and feedback on coding errors, ensuring that learners receive the support they need to progress effectively. In addition, it features dynamic learning paths tailored to each student’s pace, offloading tasks such as automated evaluation and adaptive sequencing to the tool so that students and teachers can concentrate on judgment. ProgTutor also enhances the teachers’ capacities as educators, as they can focus their attention on those students with more learning difficulties. Therefore, it functions as intelligence augmentation rather than automation, with teachers remaining in the decision loop. This article introduces the conceptual and functional design of ProgTutor, and it includes piloting results with high school students during the academic course 2023–2024, focused on their acceptability of the tool and on the analysis of the real impact that this type of system could have over the formal educational landscape in the future. | |
| dc.description.sponsorship | This work was supported in part by Grant TED2021-131172B-I00 funded by MCIN/AEI/10.13039/501100011033 and by the “EU NextGenerationEU/PRTR”, and in part by the European Union (EU) through the FEDER Galicia 2021–27 Operational Program under Grant ED431G 2023/01. The work of researchers of the LIDIA group was supported in part by the Xunta de Galicia under Grant ED431C 2022/44 and in part by the EU European Regional Development Fund. The Centre for Information and Communications Technology Research, as a center accredited for excellence within the Galician University System and a member of the CIGUS Network, receives subsidies from the Department of Education, Science, Universities, and Vocational Training of the Xunta de Galicia. | |
| dc.description.sponsorship | Xunta de Galicia; ED431G 2023/0 | |
| dc.description.sponsorship | Xunta de Galicia; ED431C 2022/44 | |
| dc.identifier.citation | J. Ortega-Morla et al., "ProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals," in IEEE Transactions on Learning Technologies, vol. 18, pp. 783-797, 2025, doi: 10.1109/TLT.2025.3598041 | |
| dc.identifier.doi | 10.1109/TLT.2025.3598041 | |
| dc.identifier.issn | 1939-1382 | |
| dc.identifier.uri | https://hdl.handle.net/2183/45938 | |
| dc.language.iso | eng | |
| dc.publisher | Institute of Electrical and Electronics Engineers | |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2024/TED2021-131172B-I00/ES/TUTOR DE PROGRAMACION INTELIGENTE MEDIANTE ROBOTICA SIMULADA | |
| dc.relation.uri | https://doi.org/10.1109/TLT.2025.3598041 | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Adaptive learning system | |
| dc.subject | Educational robotics | |
| dc.subject | Intelligence augmentation (IA) | |
| dc.subject | Intelligent tutoring system (ITS) | |
| dc.subject | Judgment skills | |
| dc.subject | Personalized learning | |
| dc.subject | Programming fundamentals | |
| dc.title | ProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals | |
| dc.type | journal article | |
| dc.type.hasVersion | VoR | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 11abb6de-0e2f-4751-b91c-7964302c4d43 | |
| relation.isAuthorOfPublication | a28c389d-2252-4ff9-a129-ef366c8ae107 | |
| relation.isAuthorOfPublication | dfd64126-0d31-4365-b205-4d44ed5fa9c0 | |
| relation.isAuthorOfPublication | e3b7030b-b748-473b-9914-a447f81bf8d2 | |
| relation.isAuthorOfPublication | 5a2c7afc-804a-4032-b8ed-604ec7355150 | |
| relation.isAuthorOfPublication | 1729347a-a5bc-4ab0-a914-6c7a1dce7eb9 | |
| relation.isAuthorOfPublication | aef56194-e82a-446f-9d96-8acc50f51723 | |
| relation.isAuthorOfPublication | 3eef0200-4ae7-4fc8-9ffe-2e7928ffd1cd | |
| relation.isAuthorOfPublication | 509f3434-b513-49a1-87ab-dce7d019f4cd | |
| relation.isAuthorOfPublication.latestForDiscovery | a28c389d-2252-4ff9-a129-ef366c8ae107 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Moran_Fernandez_Laura_2025_ProgTutor.pdf
- Size:
- 7.85 MB
- Format:
- Adobe Portable Document Format

