Web interface with RPA for review of Exams for the Algorithms and Data Structures course in C++ Code (#1151)
Read ArticleDate of Conference
July 17-19, 2024
Published In
"Sustainable Engineering for a Diverse, Equitable, and Inclusive Future at the Service of Education, Research, and Industry for a Society 5.0."
Location of Conference
Costa Rica
Authors
ARADIEL CASTAÑEDA, HILARIO
Acosta de la Cruz, Pedro Raúl
Geronimo Vasquez, Alfonso Herminio
Mas Azahuanche, Guillermo Antonio
Abstract
El informe detalla el desarrollo de una solución web Python diseñada para automatizar la calificación y la detección de plagio en pruebas y exámenes del algoritmo C++. Para lograr estos objetivos, se utilizan herramientas como cpplint, subprocesos y openpyxl, que permiten verificar los estándares de codificación y manipular archivos de Excel. La solución ha sido diseñada con una interfaz web accesible a través de navegadores, eliminando así la necesidad de instalar software adicional. Este enfoque proporciona a los profesores la capacidad de calificar las prácticas y los exámenes de forma automática, proporcionando practicidad y eficiencia, independientemente de su ubicación y siempre que tengan acceso a Internet. La interfaz web es intuitiva, lo que permite a los usuarios cargar archivos de soluciones, ejecutar la calificación y recuperar los resultados en carpetas generadas por el mismo programa en la computadora del usuario. Además, se ha mantenido la funcionalidad de detección de plagio para garantizar la originalidad de las soluciones presentadas. En términos de resultados, la solución ha demostrado cumplir de manera óptima con los objetivos establecidos. Cabe destacar la visualización gráfica de las estadísticas directamente en el aula, lo que proporciona una herramienta adicional para evaluar y comprender el rendimiento de los estudiantes.