首页> 外文OA文献 >Architecture to Support Automatic Grading Processes in Programming Teaching
【2h】

Architecture to Support Automatic Grading Processes in Programming Teaching

机译:程序设计教学中支持自动评分过程的体系结构

摘要

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.
机译:编程任务的自动评分是教育创新领域的一个重要主题,其重点是提高学生的编程技能并优化教师的学习时间。当前的主要问题之一与资格限定编程任务的标准的多样性有关。这项工作基于服务编排的概念,提出并实现了一种体系结构,以支持编程任务自动合格的各种过程。这是通过体系结构提供给鉴定过程的模块化,可扩展性和灵活性特性来实现的。该体系结构将称为Grading-submodule的元素定义为关键部分,该元素提供考虑了资格标准的源代码评估服务。该实现已在“虚拟编程实验室”工具上进行;结果证明了实现的可行性,以及对教师和学生的有用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号