WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE
Descripción del Articulo
HE REPORT DETAILS THE DEVELOPMENT OF A PYTHON WEB SOLUTION DESIGNED TO AUTOMATE GRADING AND PLAGIARISM DETECTION IN C++ ALGORITHM TESTS AND EXAMS. TO ACHIEVE THESE GOALS, TOOLS SUCH AS CPPLINT, SUBPROCESSES, AND OPENPYXL ARE USED, WHICH ALLOW CHECKING CODING STANDARDS AND MANIPULATING EXCEL FILES. T...
Autores: | , , , |
---|---|
Formato: | artículo |
Fecha de Publicación: | 2024 |
Institución: | Universidad Nacional del Callao |
Repositorio: | UNAC-Institucional |
Lenguaje: | español |
OAI Identifier: | oai:repositorio.unac.edu.pe:20.500.12952/9915 |
Enlace del recurso: | https://hdl.handle.net/20.500.12952/9915 |
Nivel de acceso: | acceso abierto |
Materia: | C++, CPPLINT, RPA, WEB, WEB INTERFACE, WEB PAGE https://purl.org/pe-repo/ocde/ford#2.00.00 |
id |
UNAC_42469816a4a2eb9eb60e3996d059abc6 |
---|---|
oai_identifier_str |
oai:repositorio.unac.edu.pe:20.500.12952/9915 |
network_acronym_str |
UNAC |
network_name_str |
UNAC-Institucional |
repository_id_str |
2593 |
spelling |
CASTAÑEDA HILARIO, ARADIELDE LA CRUZ PEDRO RAÚL, ACOSTAVÁSQUEZ ALFONSO HERMINIO, GERÓNIMOAZAHUANCHE GUILLERMO ANTONIO, MAS2025-02-28T20:39:55Z2025-02-28T20:39:55Z202424146390https://hdl.handle.net/20.500.12952/991510.18687/LACCEI2024.1.1.1151HE REPORT DETAILS THE DEVELOPMENT OF A PYTHON WEB SOLUTION DESIGNED TO AUTOMATE GRADING AND PLAGIARISM DETECTION IN C++ ALGORITHM TESTS AND EXAMS. TO ACHIEVE THESE GOALS, TOOLS SUCH AS CPPLINT, SUBPROCESSES, AND OPENPYXL ARE USED, WHICH ALLOW CHECKING CODING STANDARDS AND MANIPULATING EXCEL FILES. THE SOLUTION HAS BEEN DESIGNED WITH A WEB INTERFACE ACCESSIBLE THROUGH BROWSERS, THUS ELIMINATING THE NEED TO INSTALL ADDITIONAL SOFTWARE. THIS APPROACH PROVIDES TEACHERS WITH THE ABILITY TO GRADE PRACTICES AND EXAMS AUTOMATICALLY, PROVIDING PRACTICALITY AND EFFICIENCY, REGARDLESS OF THEIR LOCATION AND AS LONG AS THEY HAVE ACCESS TO THE INTERNET. THE WEB INTERFACE IS INTUITIVE, ALLOWING USERS TO UPLOAD SOLUTION FILES, RUN THE QUALIFICATION AND RETRIEVE THE RESULTS IN FOLDERS GENERATED BY THE SAME PROGRAM ON THE USER'S COMPUTER. IN ADDITION, THE PLAGIARISM DETECTION FUNCTIONALITY HAS BEEN MAINTAINED TO GUARANTEE THE ORIGINALITY OF THE SOLUTIONS PRESENTED. IN TERMS OF RESULTS, THE SOLUTION HAS PROVEN TO OPTIMALLY MEET THE ESTABLISHED OBJECTIVES. PARTICULARLY NOTEWORTHY IS THE GRAPHICAL DISPLAY OF STATISTICS DIRECTLY IN THE CLASSROOM, PROVIDING AN ADDITIONAL TOOL TO EVALUATE AND UNDERSTAND STUDENT PERFORMANCE. © 2024 LATIN AMERICAN AND CARIBBEAN CONSORTIUM OF ENGINEERING INSTITUTIONS. ALL RIGHTS RESERVED.application/pdfspaPROCEEDINGS OF THE LACCEI INTERNATIONAL MULTI-CONFERENCE FOR ENGINEERING, EDUCATION AND TECHNOLOGYinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/4.0/C++, CPPLINT, RPA, WEB, WEB INTERFACE, WEB PAGEhttps://purl.org/pe-repo/ocde/ford#2.00.00WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODEinfo:eu-repo/semantics/articlereponame:UNAC-Institucionalinstname:Universidad Nacional del Callaoinstacron:UNAC20.500.12952/9915oai:repositorio.unac.edu.pe:20.500.12952/99152025-02-28 15:39:55.852Repositorio Institucional Digital de la Universidad Nacional del Callaorepositorio@unac.edu.pe |
dc.title.es_PE.fl_str_mv |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
title |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
spellingShingle |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE CASTAÑEDA HILARIO, ARADIEL C++, CPPLINT, RPA, WEB, WEB INTERFACE, WEB PAGE https://purl.org/pe-repo/ocde/ford#2.00.00 |
title_short |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
title_full |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
title_fullStr |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
title_full_unstemmed |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
title_sort |
WEB INTERFACE WITH RPA FOR REVIEW OF EXAMS FOR THE ALGORITHMS AND DATA STRUCTURES COURSE IN C++ CODE |
author |
CASTAÑEDA HILARIO, ARADIEL |
author_facet |
CASTAÑEDA HILARIO, ARADIEL DE LA CRUZ PEDRO RAÚL, ACOSTA VÁSQUEZ ALFONSO HERMINIO, GERÓNIMO AZAHUANCHE GUILLERMO ANTONIO, MAS |
author_role |
author |
author2 |
DE LA CRUZ PEDRO RAÚL, ACOSTA VÁSQUEZ ALFONSO HERMINIO, GERÓNIMO AZAHUANCHE GUILLERMO ANTONIO, MAS |
author2_role |
author author author |
dc.contributor.author.fl_str_mv |
CASTAÑEDA HILARIO, ARADIEL DE LA CRUZ PEDRO RAÚL, ACOSTA VÁSQUEZ ALFONSO HERMINIO, GERÓNIMO AZAHUANCHE GUILLERMO ANTONIO, MAS |
dc.subject.es_PE.fl_str_mv |
C++, CPPLINT, RPA, WEB, WEB INTERFACE, WEB PAGE |
topic |
C++, CPPLINT, RPA, WEB, WEB INTERFACE, WEB PAGE https://purl.org/pe-repo/ocde/ford#2.00.00 |
dc.subject.ocde.es_PE.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.00.00 |
description |
HE REPORT DETAILS THE DEVELOPMENT OF A PYTHON WEB SOLUTION DESIGNED TO AUTOMATE GRADING AND PLAGIARISM DETECTION IN C++ ALGORITHM TESTS AND EXAMS. TO ACHIEVE THESE GOALS, TOOLS SUCH AS CPPLINT, SUBPROCESSES, AND OPENPYXL ARE USED, WHICH ALLOW CHECKING CODING STANDARDS AND MANIPULATING EXCEL FILES. THE SOLUTION HAS BEEN DESIGNED WITH A WEB INTERFACE ACCESSIBLE THROUGH BROWSERS, THUS ELIMINATING THE NEED TO INSTALL ADDITIONAL SOFTWARE. THIS APPROACH PROVIDES TEACHERS WITH THE ABILITY TO GRADE PRACTICES AND EXAMS AUTOMATICALLY, PROVIDING PRACTICALITY AND EFFICIENCY, REGARDLESS OF THEIR LOCATION AND AS LONG AS THEY HAVE ACCESS TO THE INTERNET. THE WEB INTERFACE IS INTUITIVE, ALLOWING USERS TO UPLOAD SOLUTION FILES, RUN THE QUALIFICATION AND RETRIEVE THE RESULTS IN FOLDERS GENERATED BY THE SAME PROGRAM ON THE USER'S COMPUTER. IN ADDITION, THE PLAGIARISM DETECTION FUNCTIONALITY HAS BEEN MAINTAINED TO GUARANTEE THE ORIGINALITY OF THE SOLUTIONS PRESENTED. IN TERMS OF RESULTS, THE SOLUTION HAS PROVEN TO OPTIMALLY MEET THE ESTABLISHED OBJECTIVES. PARTICULARLY NOTEWORTHY IS THE GRAPHICAL DISPLAY OF STATISTICS DIRECTLY IN THE CLASSROOM, PROVIDING AN ADDITIONAL TOOL TO EVALUATE AND UNDERSTAND STUDENT PERFORMANCE. © 2024 LATIN AMERICAN AND CARIBBEAN CONSORTIUM OF ENGINEERING INSTITUTIONS. ALL RIGHTS RESERVED. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2025-02-28T20:39:55Z |
dc.date.available.none.fl_str_mv |
2025-02-28T20:39:55Z |
dc.date.issued.fl_str_mv |
2024 |
dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
dc.identifier.issn.none.fl_str_mv |
24146390 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12952/9915 |
dc.identifier.doi.none.fl_str_mv |
10.18687/LACCEI2024.1.1.1151 |
identifier_str_mv |
24146390 10.18687/LACCEI2024.1.1.1151 |
url |
https://hdl.handle.net/20.500.12952/9915 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.es_PE.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
PROCEEDINGS OF THE LACCEI INTERNATIONAL MULTI-CONFERENCE FOR ENGINEERING, EDUCATION AND TECHNOLOGY |
publisher.none.fl_str_mv |
PROCEEDINGS OF THE LACCEI INTERNATIONAL MULTI-CONFERENCE FOR ENGINEERING, EDUCATION AND TECHNOLOGY |
dc.source.none.fl_str_mv |
reponame:UNAC-Institucional instname:Universidad Nacional del Callao instacron:UNAC |
instname_str |
Universidad Nacional del Callao |
instacron_str |
UNAC |
institution |
UNAC |
reponame_str |
UNAC-Institucional |
collection |
UNAC-Institucional |
repository.name.fl_str_mv |
Repositorio Institucional Digital de la Universidad Nacional del Callao |
repository.mail.fl_str_mv |
repositorio@unac.edu.pe |
_version_ |
1826407316607467520 |
score |
13.959468 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).