Dada la cantidad de tiempo que conlleva comprobar, ejecutar y evaluar las prácticas, con este sistema se pretende automatizar todo el proceso permitiendo al alumno subir y obtener el resultado de su trabajo en un bajo tiempo, haciendo posible que cada alumno pueda subir varias versiones hasta la fecha límite de entrega. Las partes necesarias para el desarrollo del proyecto son: página web, servidor, base de datos para almacenar puntuaciones y demás aspectos, scripting para la ejecución de tareas y clúster para la ejecución de las tareas. Para el diseño de la página web se ha optado por Angular, que usa JavaScript y HTML, el servidor ha sido implementado en node.js, para la base de datos se ha usado una base de datos MongoDB, para el scripting se ha usado Python y Bash y el clúster usado es el clúster de la Universidad de Lleida.
Spanish
Computación distribuida; Portal web; Gamificación; Computació distribuïda
cc-by-nc-nd
http://creativecommons.org/licenses/by-nc-nd/4.0/
Treballs de l'estudiantat [3375]