Asistente Web para la extracción y clasificación de exámenes desde ficheros pdf

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.

Palabras clave

UI/UX, Cliente, Servidor, Base de datos, Sockets, Lector CSV, PDF, Comandos Linux, Correo, Frontend, Backend, DB, CSV reader, Email

ISSN

ISBN

Fuente

DOI

Enlaces relacionados