Texto completo
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa |
| Título: | DeliverIt 1.0. Back-end |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Trabajo Fin de Grado o Proyecto Fin de Carrera |
| Grado: | Grado en Ingeniería Informática |
| Fecha: | Junio 2021 |
| Materias: | |
| ODS: | |
| Escuela: | E.T.S. de Ingenieros Informáticos (UPM) |
| Departamento: | Lenguajes y Sistemas Informáticos e Ingeniería del Software |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa |
Una de las principales partes del aprendizaje de los alumnos de la ETSIINF es la realización y entrega de prácticas de tipos muy diferentes. Estas prácticas necesitan de una parte importante del tiempo del alumnado y del profesorado para sacarse adelante, con ellas los alumnos demuestran los conocimientos adquiridos a los profesores para que puedan ser evaluados. Durante años esta entrega de prácticas ha sido independiente de cada departamento e incluso de cada profesor, forzando a alumnos y profesores a dedicar un tiempo extra en aprender cada sistema de prácticas. DeliverIt (Entrégalo) es una aplicación web que surge con la misión de ayudar a resolver estos problemas, unificando en uno todos los sistemas de entregas de la facultad, proporcionando un tiempo extra a alumnos y profesores que se puede invertir en tiempo dedicado a la consolidación de los conocimientos de cada asignatura. Para conseguir estos resultados DeliverIt debe ser una aplicación simple y fluida que se mejore año tras año, permitiendo la simplificación de su uso para alumnos y profesores. Además de lo comentado anteriormente, gracias al uso de la tecnología Erlang/OTP obtenemos una aplicación escalable y tolerable a fallos. Junto con el framework Phoenix obtenemos una aplicación web fluida y fácil de usar. También empleamos el uso de contenedores de Docker que da mayor flexibilidad y seguridad a las entregas de los alumnos, al estar las mismas, separadas del sistema. A lo largo de esta memoria se explicará las mejoras que se han desarrollado para la mejora de este sistema, además de detalles sobre la arquitectura y composición de la aplicación.---ABSTRACT---One of the main parts of ETSIINF students’ learning is the completion and delivery of practices of very different types. These practices require an important part of the time of the student and the teachers to get ahead, with them the students show the knowledge acquired to the teachers so that they can be evaluated. For years the delivery of these practices have been independent of each department and even of each teacher, forcing students and teachers to spend extra time learning each system of those practices. DeliverIt is a web application that arises to solve these problems, unifying in one all the delivery systems of the faculty, in addition to extra time for students and teachers that can be invested in time dedicated to the consolidation of the knowledge of the course. To achieve these results DeliverIt must be a simple and fluid application that is improved year after year, allowing the simplification of its use for students and teachers. In addition to the aforementioned, thanks to the use of Erlang / OTP technology and together with the Phoenix framework we obtain a fluid and easy-to-use web application. We are also able to use the Docker containers, which gives greater flexibility and security to student submissions, since they are separated from the system. Throughout this report, the improvements that have been developed to improve this system will be explained, as well as details about the architecture and composition of the application.
| ID de Registro: | 68467 |
|---|---|
| Identificador DC: | https://oa.upm.es/68467/ |
| Identificador OAI: | oai:oa.upm.es:68467 |
| Depositado por: | Biblioteca Facultad de Informatica |
| Depositado el: | 08 Sep 2021 11:21 |
| Ultima Modificación: | 08 Sep 2021 11:21 |
Publicar en el Archivo Digital desde el Portal Científico