ProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals

UDC.coleccionInvestigación
UDC.departamentoCiencias da Computación e Tecnoloxías da Información
UDC.endPage797
UDC.grupoInvLaboratorio de Investigación e Desenvolvemento en Intelixencia Artificial (LIDIA)
UDC.grupoInvGrupo Integrado de Enxeñaría (GII)
UDC.institutoCentroCITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación
UDC.journalTitleIEEE Transactions on Learning Technologies
UDC.startPage783
UDC.volume18
dc.contributor.authorOrtega Morla, Javier
dc.contributor.authorLeis, Antonio
dc.contributor.authorMallo, Alma
dc.contributor.authorMorán-Fernández, Laura
dc.contributor.authorGuerreiro-Santalla, Sara
dc.contributor.authorPaz-López, Alejandro
dc.contributor.authorPérez-Sánchez, Beatriz
dc.contributor.authorSánchez-Maroño, Noelia
dc.contributor.authorRodríguez-Arias, Alejandro
dc.contributor.authorFontenla-Romero, Óscar
dc.contributor.authorBellas, Francisco
dc.date.accessioned2025-10-09T15:12:41Z
dc.date.available2025-10-09T15:12:41Z
dc.date.issued2025-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.sponsorshipThis 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.sponsorshipXunta de Galicia; ED431G 2023/0
dc.description.sponsorshipXunta de Galicia; ED431C 2022/44
dc.identifier.citationJ. 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.doi10.1109/TLT.2025.3598041
dc.identifier.issn1939-1382
dc.identifier.urihttps://hdl.handle.net/2183/45938
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers
dc.relation.projectIDinfo: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.urihttps://doi.org/10.1109/TLT.2025.3598041
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAdaptive learning system
dc.subjectEducational robotics
dc.subjectIntelligence augmentation (IA)
dc.subjectIntelligent tutoring system (ITS)
dc.subjectJudgment skills
dc.subjectPersonalized learning
dc.subjectProgramming fundamentals
dc.titleProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublication11abb6de-0e2f-4751-b91c-7964302c4d43
relation.isAuthorOfPublicationa28c389d-2252-4ff9-a129-ef366c8ae107
relation.isAuthorOfPublicationdfd64126-0d31-4365-b205-4d44ed5fa9c0
relation.isAuthorOfPublicatione3b7030b-b748-473b-9914-a447f81bf8d2
relation.isAuthorOfPublication5a2c7afc-804a-4032-b8ed-604ec7355150
relation.isAuthorOfPublication1729347a-a5bc-4ab0-a914-6c7a1dce7eb9
relation.isAuthorOfPublicationaef56194-e82a-446f-9d96-8acc50f51723
relation.isAuthorOfPublication3eef0200-4ae7-4fc8-9ffe-2e7928ffd1cd
relation.isAuthorOfPublication509f3434-b513-49a1-87ab-dce7d019f4cd
relation.isAuthorOfPublication.latestForDiscoverya28c389d-2252-4ff9-a129-ef366c8ae107

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Moran_Fernandez_Laura_2025_ProgTutor.pdf
Size:
7.85 MB
Format:
Adobe Portable Document Format