- -

Diseño y desarrollo de un generador de ejercicios de programación auto-corregibles

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño y desarrollo de un generador de ejercicios de programación auto-corregibles

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Silva Galiana, Josep Francesc es_ES
dc.contributor.author Poeta, Tomás Alesandro es_ES
dc.date.accessioned 2020-09-07T10:25:04Z
dc.date.available 2020-09-07T10:25:04Z
dc.date.created 2020-07-14
dc.date.issued 2020-09-07 es_ES
dc.identifier.uri http://hdl.handle.net/10251/149489
dc.description.abstract [ES] ASys es una red social institucional, cuyo objetivo es el de conectar en un mismo espacio a alumnos y profesores, utilizando como medio una de las áreas más apasionantes de la Ingeniería Informática, la programación. ASys brinda a los alumnos la posibilidad de realizar ejercicios de programación para que estos puedan desarrollar sus habilidades en diferentes aspectos de la materia. Para ello es imprescindible darles a los autores de ejercicios la posibilidad de crearlos y gestionarlos. Por lo citado anteriormente, es que surge este proyecto. Es de gran importancia tener un sistema de gestión de ejercicios donde estos puedan ser altamente configurables por los usuarios. En consecuencia, se benefician ambos actores del sistema, pudiendo monitorizar y cumplir las metas educativas, por un lado, y aprender de una manera didáctica, por el otro. El objetivo principal de este trabajo es la creación de un módulo software que permita crear, actualizar y borrar ejercicios auto-corregibles. Para ello, una parte del trabajo consiste en la migración de un software de escritorio que permite elaborar plantillas de corrección. Estas plantillas permiten analizar automáticamente la entrega de un alumno y detectar los errores. Además, permite puntuar la entrega a partir de unos criterios de corrección preestablecidos en la plantilla. A partir de un análisis exhaustivo, este trabajo se ha implementado con las tecnologías que ya utilizaba ASys, es decir, Vue.js para el cliente, y Java y Spring Boot en el servidor. Como resultados, se ha obtenido un módulo para ASys que permite la optimización de los tiempos académicos y la mejora de los procesos de enseñanza, la suma de una nueva funcionalidad a ASys, y que los usuarios queden todos dentro de la misma plataforma. Convirtiendo al mismo en una herramienta de múltiples beneficios. es_ES
dc.description.abstract [EN] ASys is an institutional social network, whose objective is to connect students and teachers in the same space, using as a medium one of the most exciting areas of Computer Engineering, programming. ASys gives students the ability to perform programming exercises in order to improve their skills in different aspects of the subject. To do this, it is essential to give the authors of exercises the possibility to create and manage them. From the above, this project arises. It is of great importance to have an exercise management system where these can be highly configurable by users. Consequently, both actors of the system benefit: being able to monitor and meet educational goals on the one hand, and learn in a didactic way on the other. The main goal of this work is the creation of a module that allows authors to create, update and delete exercises; the migration of a desktop software that provides the possibility of developing correction templates, which will serve to create the exercises in combination with a section for the description thereof. The main goal of this work is the creation of a software module that allows authors to create, update and delete self-correcting exercises. To do this, part of the project is the migration of a desktop software that allows users to develop correction templates. These templates allow to automatically analyze a student's submission and detect errors. In addition, it allows to score the submission based on preset correction criteria in the template. Beginning with an in-depth analysis, this work has been implemented with technologies already used by ASys, i.e. Vue.js for the client, and Java and Spring Boot on the server. As a result, a module has been obtained for ASys that allows the optimization of academic times and the improvement of teaching processes, the addition of a new functionality to ASys, and that users are all within the same platform. Making it a tool of multiple benefits. es_ES
dc.format.extent 74 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject ASys es_ES
dc.subject WebSocket es_ES
dc.subject Migración es_ES
dc.subject Vue es_ES
dc.subject Migration es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño y desarrollo de un generador de ejercicios de programación auto-corregibles es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Poeta, TA. (2020). Diseño y desarrollo de un generador de ejercicios de programación auto-corregibles. http://hdl.handle.net/10251/149489 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\117700 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem