<< Back

Web interface with RPA for review of Exams for the Algorithms and Data Structures course in C++ Code (#1151)

Read Article

Date 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.

Read Article