[en] Although there are online platforms that allow for the improvement of computer learning skills, none of them offer native feedback on the quality of their users' projects. This fact has triggered the emergence of external platforms capable of importing and processing these types of projects to evaluate them in different categories. The benefit for the users is that they provide a way to check the validity of the programming, facilitate the learning of their own errors and improve the computational thinking. This final degree work has been focused on the creation of a web portal where users can evaluate Snap! platform projects, filling the gap that exists at present since there is no online utility that offers this service. This platform scans the project and obtains a score for each of the six areas evaluated (logic, data representation, parallelism, synchronization, user interactivity and flow control), showing a page to the user with the result obtained in the tests, where he can also see how he has to improve to obtain a higher score. For its elaboration, a cascade methodology was followed, where many of the knowledge learned during the course of the degree was applied and put into practice, with a special mention to the contents of the software itinerary. The result has been the publication of an online platform available through the Internet, where users can register and evaluate any project of the Snap! platform, getting feedback in different areas of computer learning.

[es] A pesar de que existen plataformas online que permiten mejorar las habilidades relacionadas con aprendizaje computacional, jefe de ellas ofrece de manera nativa una retroalimentación respecto a la calidad de los proyectos de sus usuarios. Este hecho que ha desencadenado en la aparición de plataformas externas capaces de importar y procesar estos tipos proyectes para evaluarlos en diferentes categorías. El beneficio por los usuarios es que aportan una manera de poder comprobar la correctesa de la programación, facilitan el aprendizaje de los errores propios y mejoran el pensamiento computacional. Este trabajo final de grado ha sido enfocado a la creación de un portal web donde los usuarios puedan evaluar proyectos de la plataforma Snap!, llenando el vacío que existe actualmente dado que no existe ninguna utilidad en linea que ofrezca este servicio. Esta plataforma escanea el proyecto y obtiene una puntuación para cada una de las seis áreas evaluadas (lógica, representación de datos, paralelismo, sincronización, interactividad del usuario y control de flujo), mostrando una página al usuario con el resultado obtenido a todas las pruebas, en la que puede ver también como tiene que mejorar para obtener una puntuación mayor. Para su elaboración se siguió una metodología en cascada, donde se aplicaron y posar en práctica muchos de los conocimientos aprendidos durante la realización del grado, posando una mención especial a los contenidos del itinerario de software. El resultado ha sido la publicación de una plataforma online disponible a través de Internet, donde los usuarios pueden registrarse y evaluar cualquier proyecto de la plataforma Snap!, obteniendo una retroalimentación en diferentes áreas del aprendizaje computacional.