Architecture to Support Automatic Grading Processes in Programming Teaching
Data(s) |
01/09/2015
|
---|---|
Resumo |
La calificación automática de tareas de programación es un tema importante dentro del campo de la innovación educativa que se enfoca en mejorar las habilidades de programación de los estudiantes y en optimizar el tiempo que el profesorado dedica a ello. Uno de los principales problemas vigentes está relacionado con la diversidad de criterios para calificar las tareas de programación. El presente trabajo propone e implementa una arquitectura, basada en el concepto de orquestación de servicios, para soportar varios procesos de calificación automática de tareas de programación. Esto es obtenido a través de las características de modularidad, extensibilidad y flexibilidad que la arquitectura provee al proceso de calificación. La arquitectura define como pieza clave un elemento llamado Grading-submodule, el mismo que provee un servicio de evaluación del código fuente considerando un criterio de calificación. La implementación se ha llevado a cabo sobre la herramienta Virtual Programming Lab; y los resultados demuestran la factibilidad de realización, y la utilidad tanto para el profesorado como para los estudiantes. |
Formato |
application/pdf |
Identificador | |
Idioma(s) |
eng |
Publicador |
E.T.S.I. Telecomunicación (UPM) |
Relação |
http://oa.upm.es/38371/7/teaching.pdf http://www.revistapolitecnica.epn.edu.ec/ojs2/index.php/revista_politecnica2/article/view/570/pdf |
Direitos |
(c) Editor/Autor info:eu-repo/semantics/openAccess |
Fonte |
Revista Politécnica, ISSN 1390-0129, 2015-09, Vol. 36, No. 1 |
Palavras-Chave | #Educación #Informática #Telecomunicaciones |
Tipo |
info:eu-repo/semantics/article Artículo PeerReviewed |