Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación
- Autores
- Videla, Lucas; Guatelli, Renata; Aubin, Verónica I.
- Año de publicación
- 2025
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- La enseñanza de la programación enfrenta desafíos pedagógicos particulares, como la necesidad de retroalimentación constante, la práctica sostenida y la comprensión progresiva de errores. En contextos educativos heterogéneos numerosos, los métodos tradicionales de corrección manual resultan insuficientes y poco escalables.Este artículo presenta Dojo, una plataforma virtual de código abierto diseñada para acompañar la enseñanza de la programación. Este sistema integra mecanismos de retroalimentación automatizada mediante herramientas profesionales de análisis de código, que permiten detectar errores funcionales y de estilo en la solución de los estudiantes. Dojo no solo identifica problemas, sino que genera explicaciones contextualizadas y proporciona recursos de aprendizaje específicos, permitiendo a los estudiantes recibir correcciones precisas de manera temprana. Un repositorio pedagógico especializado complementa estos análisis técnicos, traduciendo los mensajes de error a un lenguaje accesible. Desde el punto de vista didáctico, la visualización directa de errores y su corrección contribuyen a la autorregulación del aprendizaje, facilitando la adquisición progresiva de habilidades de depuración y mejora del código, fomentando una interpretación constructiva del error.Los resultados preliminares obtenidos con la implementación de la plataforma han sido alentadores, mostrando beneficios en términos de agilidad en las devoluciones, dando mayor autonomía a los estudiantes y potenciando el rol docente, permitiéndole enfocarse en aspectos conceptuales avanzados.Su arquitectura modular permite futuras expansiones, consolidando su potencial como recurso educativo transformador, convirtiendo el error en una oportunidad de aprendizaje. Dojo representa un puente entre la formación académica y las prácticas profesionales, ofreciendo un modelo escalable para la enseñanza de programación.
The teaching of programming faces particular pedagogical challenges, such as the need for continuous feedback, consistent practice, and a gradual understanding of errors. In numerous heterogeneous educational contexts, traditional manual correction methods are insufficient and not scalable.To address these challenges, this article presents Dojo, an open source virtual platform designed to accompany the teaching of programming. This system integrates automated feedback mechanisms through industrygrade code analysis tools, which enable the detection of functional and stylistic errors in the students’ solution. Dojo not only identifies problems, but also generates contextualized explanations and provides specific learning resources, allowing students to receive accurate corrections early on. A specialized pedagogical repository complements these technical analyses, translating error messages into student-friendly language. From a didactic point of view, the direct visualization of errors and their correction co tribute to the self-regulation of learning, facilitating the progressive acquisition of debugging and code improvement skills, encouraging a constructive interpretation of the error.Preliminary results from the platform’s implementation have been encouraging, showing benefits in terms of faster feedback cycles, giving greater autonomy to students and enhancing the educator’s role, allowing them to focus on advanced conceptual aspects.Its modular architecture allows for future expansions, consolidating its potential as a transformative educational resource, transforming errors into valuable learning opportunities. Dojo represents a bridge between academic training and professional practices, offering a scalable model for teaching programming.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
enseñanza de programación
retroalimentación automatizada
aula virtual
herramientas educativas
automated feedback
virtual learning environment
computer programming instruction
educational technologies - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/190494
Ver los metadatos del registro completo
| id |
SEDICI_214077cc3b04beef96dac4f516545aff |
|---|---|
| oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/190494 |
| network_acronym_str |
SEDICI |
| repository_id_str |
1329 |
| network_name_str |
SEDICI (UNLP) |
| spelling |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programaciónFrom error to Learning: Dojo, a Platform to Improve Programming TeachingVidela, LucasGuatelli, RenataAubin, Verónica I.Ciencias Informáticasenseñanza de programaciónretroalimentación automatizadaaula virtualherramientas educativasautomated feedbackvirtual learning environmentcomputer programming instructioneducational technologiesLa enseñanza de la programación enfrenta desafíos pedagógicos particulares, como la necesidad de retroalimentación constante, la práctica sostenida y la comprensión progresiva de errores. En contextos educativos heterogéneos numerosos, los métodos tradicionales de corrección manual resultan insuficientes y poco escalables.Este artículo presenta Dojo, una plataforma virtual de código abierto diseñada para acompañar la enseñanza de la programación. Este sistema integra mecanismos de retroalimentación automatizada mediante herramientas profesionales de análisis de código, que permiten detectar errores funcionales y de estilo en la solución de los estudiantes. Dojo no solo identifica problemas, sino que genera explicaciones contextualizadas y proporciona recursos de aprendizaje específicos, permitiendo a los estudiantes recibir correcciones precisas de manera temprana. Un repositorio pedagógico especializado complementa estos análisis técnicos, traduciendo los mensajes de error a un lenguaje accesible. Desde el punto de vista didáctico, la visualización directa de errores y su corrección contribuyen a la autorregulación del aprendizaje, facilitando la adquisición progresiva de habilidades de depuración y mejora del código, fomentando una interpretación constructiva del error.Los resultados preliminares obtenidos con la implementación de la plataforma han sido alentadores, mostrando beneficios en términos de agilidad en las devoluciones, dando mayor autonomía a los estudiantes y potenciando el rol docente, permitiéndole enfocarse en aspectos conceptuales avanzados.Su arquitectura modular permite futuras expansiones, consolidando su potencial como recurso educativo transformador, convirtiendo el error en una oportunidad de aprendizaje. Dojo representa un puente entre la formación académica y las prácticas profesionales, ofreciendo un modelo escalable para la enseñanza de programación.The teaching of programming faces particular pedagogical challenges, such as the need for continuous feedback, consistent practice, and a gradual understanding of errors. In numerous heterogeneous educational contexts, traditional manual correction methods are insufficient and not scalable.To address these challenges, this article presents Dojo, an open source virtual platform designed to accompany the teaching of programming. This system integrates automated feedback mechanisms through industrygrade code analysis tools, which enable the detection of functional and stylistic errors in the students’ solution. Dojo not only identifies problems, but also generates contextualized explanations and provides specific learning resources, allowing students to receive accurate corrections early on. A specialized pedagogical repository complements these technical analyses, translating error messages into student-friendly language. From a didactic point of view, the direct visualization of errors and their correction co tribute to the self-regulation of learning, facilitating the progressive acquisition of debugging and code improvement skills, encouraging a constructive interpretation of the error.Preliminary results from the platform’s implementation have been encouraging, showing benefits in terms of faster feedback cycles, giving greater autonomy to students and enhancing the educator’s role, allowing them to focus on advanced conceptual aspects.Its modular architecture allows for future expansions, consolidating its potential as a transformative educational resource, transforming errors into valuable learning opportunities. Dojo represents a bridge between academic training and professional practices, offering a scalable model for teaching programming.Sociedad Argentina de Informática e Investigación Operativa2025-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf247-258http://sedici.unlp.edu.ar/handle/10915/190494spainfo:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/19961info:eu-repo/semantics/altIdentifier/issn/2451-7496info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2026-04-15T11:58:28Zoai:sedici.unlp.edu.ar:10915/190494Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292026-04-15 11:58:29.129SEDICI (UNLP) - Universidad Nacional de La Platafalse |
| dc.title.none.fl_str_mv |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación From error to Learning: Dojo, a Platform to Improve Programming Teaching |
| title |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación |
| spellingShingle |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación Videla, Lucas Ciencias Informáticas enseñanza de programación retroalimentación automatizada aula virtual herramientas educativas automated feedback virtual learning environment computer programming instruction educational technologies |
| title_short |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación |
| title_full |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación |
| title_fullStr |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación |
| title_full_unstemmed |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación |
| title_sort |
Del error al aprendizaje: Dojo, una plataforma para mejorar la enseñanza de la programación |
| dc.creator.none.fl_str_mv |
Videla, Lucas Guatelli, Renata Aubin, Verónica I. |
| author |
Videla, Lucas |
| author_facet |
Videla, Lucas Guatelli, Renata Aubin, Verónica I. |
| author_role |
author |
| author2 |
Guatelli, Renata Aubin, Verónica I. |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Ciencias Informáticas enseñanza de programación retroalimentación automatizada aula virtual herramientas educativas automated feedback virtual learning environment computer programming instruction educational technologies |
| topic |
Ciencias Informáticas enseñanza de programación retroalimentación automatizada aula virtual herramientas educativas automated feedback virtual learning environment computer programming instruction educational technologies |
| dc.description.none.fl_txt_mv |
La enseñanza de la programación enfrenta desafíos pedagógicos particulares, como la necesidad de retroalimentación constante, la práctica sostenida y la comprensión progresiva de errores. En contextos educativos heterogéneos numerosos, los métodos tradicionales de corrección manual resultan insuficientes y poco escalables.Este artículo presenta Dojo, una plataforma virtual de código abierto diseñada para acompañar la enseñanza de la programación. Este sistema integra mecanismos de retroalimentación automatizada mediante herramientas profesionales de análisis de código, que permiten detectar errores funcionales y de estilo en la solución de los estudiantes. Dojo no solo identifica problemas, sino que genera explicaciones contextualizadas y proporciona recursos de aprendizaje específicos, permitiendo a los estudiantes recibir correcciones precisas de manera temprana. Un repositorio pedagógico especializado complementa estos análisis técnicos, traduciendo los mensajes de error a un lenguaje accesible. Desde el punto de vista didáctico, la visualización directa de errores y su corrección contribuyen a la autorregulación del aprendizaje, facilitando la adquisición progresiva de habilidades de depuración y mejora del código, fomentando una interpretación constructiva del error.Los resultados preliminares obtenidos con la implementación de la plataforma han sido alentadores, mostrando beneficios en términos de agilidad en las devoluciones, dando mayor autonomía a los estudiantes y potenciando el rol docente, permitiéndole enfocarse en aspectos conceptuales avanzados.Su arquitectura modular permite futuras expansiones, consolidando su potencial como recurso educativo transformador, convirtiendo el error en una oportunidad de aprendizaje. Dojo representa un puente entre la formación académica y las prácticas profesionales, ofreciendo un modelo escalable para la enseñanza de programación. The teaching of programming faces particular pedagogical challenges, such as the need for continuous feedback, consistent practice, and a gradual understanding of errors. In numerous heterogeneous educational contexts, traditional manual correction methods are insufficient and not scalable.To address these challenges, this article presents Dojo, an open source virtual platform designed to accompany the teaching of programming. This system integrates automated feedback mechanisms through industrygrade code analysis tools, which enable the detection of functional and stylistic errors in the students’ solution. Dojo not only identifies problems, but also generates contextualized explanations and provides specific learning resources, allowing students to receive accurate corrections early on. A specialized pedagogical repository complements these technical analyses, translating error messages into student-friendly language. From a didactic point of view, the direct visualization of errors and their correction co tribute to the self-regulation of learning, facilitating the progressive acquisition of debugging and code improvement skills, encouraging a constructive interpretation of the error.Preliminary results from the platform’s implementation have been encouraging, showing benefits in terms of faster feedback cycles, giving greater autonomy to students and enhancing the educator’s role, allowing them to focus on advanced conceptual aspects.Its modular architecture allows for future expansions, consolidating its potential as a transformative educational resource, transforming errors into valuable learning opportunities. Dojo represents a bridge between academic training and professional practices, offering a scalable model for teaching programming. Sociedad Argentina de Informática e Investigación Operativa |
| description |
La enseñanza de la programación enfrenta desafíos pedagógicos particulares, como la necesidad de retroalimentación constante, la práctica sostenida y la comprensión progresiva de errores. En contextos educativos heterogéneos numerosos, los métodos tradicionales de corrección manual resultan insuficientes y poco escalables.Este artículo presenta Dojo, una plataforma virtual de código abierto diseñada para acompañar la enseñanza de la programación. Este sistema integra mecanismos de retroalimentación automatizada mediante herramientas profesionales de análisis de código, que permiten detectar errores funcionales y de estilo en la solución de los estudiantes. Dojo no solo identifica problemas, sino que genera explicaciones contextualizadas y proporciona recursos de aprendizaje específicos, permitiendo a los estudiantes recibir correcciones precisas de manera temprana. Un repositorio pedagógico especializado complementa estos análisis técnicos, traduciendo los mensajes de error a un lenguaje accesible. Desde el punto de vista didáctico, la visualización directa de errores y su corrección contribuyen a la autorregulación del aprendizaje, facilitando la adquisición progresiva de habilidades de depuración y mejora del código, fomentando una interpretación constructiva del error.Los resultados preliminares obtenidos con la implementación de la plataforma han sido alentadores, mostrando beneficios en términos de agilidad en las devoluciones, dando mayor autonomía a los estudiantes y potenciando el rol docente, permitiéndole enfocarse en aspectos conceptuales avanzados.Su arquitectura modular permite futuras expansiones, consolidando su potencial como recurso educativo transformador, convirtiendo el error en una oportunidad de aprendizaje. Dojo representa un puente entre la formación académica y las prácticas profesionales, ofreciendo un modelo escalable para la enseñanza de programación. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-08 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/190494 |
| url |
http://sedici.unlp.edu.ar/handle/10915/190494 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/19961 info:eu-repo/semantics/altIdentifier/issn/2451-7496 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| dc.format.none.fl_str_mv |
application/pdf 247-258 |
| dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
| reponame_str |
SEDICI (UNLP) |
| collection |
SEDICI (UNLP) |
| instname_str |
Universidad Nacional de La Plata |
| instacron_str |
UNLP |
| institution |
UNLP |
| repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
| repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
| _version_ |
1862569407885082624 |
| score |
13.203462 |