Resumen
El presente trabajo fin de grado (TFG) se enmarca dentro del desarrollo de DeliverIt. DeliverIt es un sistema de entrega de prácticas de programación. Entre las funcionalidades están la definición de prácticas y criterios de aceptación de las mismas por parte de los profesores, la entrega de prácticas y la comprobación de su aceptación. La primera versión de DeliverIt, un prototipo, se puso en marcha en febrero de 2020 y se usó en la asignatura de Concurrencia. Desde entonces varios TFGs han evolucionado el sistema, algunas de estas evoluciones no se han llegado a probar suficientemente y por lo tanto no se han integrado el sistema en producción. Este trabajo consiste en estudiar todas esas funcionalidades no integradas, corregir los errores que en ellas se puedan encontrar e introducir mejoras en la experiencia de usuario del alumno y del profesor. Las actuaciones más importantes han sido las siguientes: Análisis y cierre de ramas abiertas. Implementación de nuevas funcionalidades. Solución de bugs.---ABSTRACT---This Final Project (TFG) is part of the development of DeliverIt. DeliverIt is a delivery system for programming practices. Among the functionalities are the definition of internships and criteria for their acceptance by teachers and the and the delivery of internships and the verification of their acceptance. The first version of DeliverIt, a prototype, went live in February 2020 and was used in the subject of Concurrency. Since then several TFGs have evolved the system, some of these evolutions have not been sufficiently tested and therefore the system has not been integrated into the system in production. This work consists in studying all these non-integrated functionalities, correcting the errors that can be found in them and introducing improvements in the and introduce improvements in the user experience of the student and the teacher. The most important actions have been the following: Analysis and closure of open branches. New funcionalities implementation. Bugs solution.