Asistente Web para la extracción y clasificación de exámenes desde ficheros pdf
Fecha
Autores
Fiocca Paglia, Fernando Guillermo
Directores
Handle
https://riunet.upv.es/handle/10251/185224
Cita bibliográfica
Fiocca Paglia, FG. (2022). Asistente Web para la extracción y clasificación de exámenes desde ficheros pdf. Universitat Politècnica de València. https://riunet.upv.es/handle/10251/185224
Resumen
[ES] En este trabajo se ha desarrollado una aplicación web que facilita al profesorado compartir los
exámenes realizados por sus alumnos de manera individual y generar una lista con las
calificaciones para subir a PADRINO.
El diseño está centrado en el usuario y pretende dar una buena experiencia de uso, sobre todo en
el proceso de asociación de los exámenes.
La aplicación cuenta con un sistema de usuarios con la gestión de sus asignaturas y exámenes.
También incluye las funcionalidades de cargar un listado de alumnos mediante un lector de
archivos CSV, cargar los documentos resultados de escanear las pruebas de evaluación
realizadas y descargar toda la información de un examen.
Finalmente, tras la asociación de todos los exámenes de una prueba escrita, se permite la
descarga de toda la información. Por un lado, los documentos de los exámenes de los alumnos
de manera individual donde se mantienen los comentarios del profesor y, por otro lado, las listas
con las calificaciones de cada alumno.
Las principales tecnologías utilizadas son Angular, Express y MySQL. En la implementación
también se incluye el uso de comunicación HTTP y TCP/IP y lanzamientos de comandos Linux
en nodos hijos controlados por NodeJS.
[EN] In this work, a web application has been developed that makes it easier for teachers to individually share the exams taken by students and generate a list with the grades to upload to PADRINO. The design is user-centered and aims to provide a good user experience, especially in the exam association process. The application provides management for users, courses and exams. It also includes the functionalities of uploading a list of students through a CSV file reader, uploading the documents resulting from scanning the evaluation tests carried out and downloading all the information of an exam. Finally, after the association of exams to students, the download of all the information is allowed. On the one hand, the documents of the individual student exam where the teacher's comments are kept and, on the other hand, the lists with the grades of each student. The main technologies used are Angular, Express and MySQL. Also included in the implementation is the use of HTTP and TCP/IP communication and execution of Linux commands on child nodes controlled by NodeJS.
[EN] In this work, a web application has been developed that makes it easier for teachers to individually share the exams taken by students and generate a list with the grades to upload to PADRINO. The design is user-centered and aims to provide a good user experience, especially in the exam association process. The application provides management for users, courses and exams. It also includes the functionalities of uploading a list of students through a CSV file reader, uploading the documents resulting from scanning the evaluation tests carried out and downloading all the information of an exam. Finally, after the association of exams to students, the download of all the information is allowed. On the one hand, the documents of the individual student exam where the teacher's comments are kept and, on the other hand, the lists with the grades of each student. The main technologies used are Angular, Express and MySQL. Also included in the implementation is the use of HTTP and TCP/IP communication and execution of Linux commands on child nodes controlled by NodeJS.
Palabras clave
UI/UX, Cliente, Servidor, Base de datos, Sockets, Lector CSV, PDF, Comandos Linux, Correo, Frontend, Backend, DB, CSV reader, Email