App Grader es una aplicación diseñada para facilitar la calificación de aplicaciones de software, particularmente para clases de introducción a la codificación. Hay muchos desafíos únicos asociados con los cursos de introducción a la programación. Para los programadores novatos, los desafíos de su primera clase de programación pueden generar mucho estrés y frustración. Las tareas de programación periódicas suelen ser clave para desarrollar una comprensión de las mejores prácticas y el proceso de codificación. Los estudiantes necesitan practicar con estos nuevos conceptos para reforzar los principios subyacentes. Proporcionar retroalimentación oportuna y consistente sobre estas tareas puede ser un desafío para los instructores, particularmente en clases grandes. El plagio también es una preocupación. Lamentablemente, las herramientas tradicionales no se adaptan bien a los cursos introductorios.
Más información sobre esta aplicación está disponible en el documento titulado "Desarrollo de aplicaciones para calificar automáticamente cursos introductorios de Visual Basic" presentado en la conferencia AMCIS 2017 en Boston.
Esta herramienta está diseñada para automatizar la evaluación estática de programas de Visual Basic, analizando el código en busca de elementos de programación requeridos y proporciona una puntuación basada en el nivel de cumplimiento de los requisitos de la tarea. La cobertura del código fuente de Visual Basic es importante porque hay pocos trabajos publicados que se centren en este lenguaje. También proporciona dos comprobaciones de plagio diferentes que no se han analizado anteriormente en la literatura. Estos dos enfoques son eficaces incluso cuando existe un alto grado de similitud en el trabajo enviado, como suele verse en las clases de introducción a la programación.