# name
Projecte GOLEM XIV Versió 2.0: Desenvolupament d’una aplicació basada en una arquitectura de microserveis

# metadata.dc.description[].value
Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2025, Director: Daniel Ortiz Martínez i Eloi Puertas i Prats

# metadata.dc.description.abstract[].value
Al llarg de la història, la tecnologia ha estat una eina fonamental per optimitzar i automatitzar processos en tots els àmbits de la societat. Aquest camí cap a la millora de l'eficiència ha arribat també a l'àmbit educatiu, on una tasca clau com la correcció de pràctiques de programació, tradicionalment realitzada de manera manual, s'ha vist beneficiada per l'ús de noves eines tecnològiques. Aquest Treball de Fi de Grau (TFG) es focalitza en el desenvolupament d'una solució integral que automatitza el procés de correcció d’aquestes pràctiques mitjançant
la creació d’una aplicació web que facilita tant la gestió de les pràctiques com la seva correcció.
L'aplicació dissenyada permet als estudiants carregar les seves pràctiques de programació, que després són avaluades automàticament, oferint un sistema ràpid i eficient que reemplaça el procés manual i laboriós de correcció. Així, la creació d’aquesta eina no només simplifica la tasca per als professors, sinó que també millora l’experiència d’aprenentatge dels estudiants, proporcionant un entorn més dinàmic i interactiu.
El TFG inclou tant el desenvolupament del frontend com del backend, creant una connexió entre la interfície d'usuari i la lògica de correcció automàtica. L'objectiu és oferir una solució robusta i accessible que no només augmenti l'eficiència del procés de correcció, sinó que també contribueixi a la innovació en l'ensenyament
de la programació, fent-lo més atractiu i adequat als nous temps tecnològics.
Amb aquest projecte, s'espera millorar l'eficiència en l'avaluació de les pràctiques i transformar la manera com els estudiants interactuen amb els seus treballs. A través de la correcció automatitzada, els estudiants reben una retroacció més immediata i precisa, permetent-los millorar el seu rendiment de manera contínua.
Així, aquest TFG no només aporta una solució tecnològica a un problema concret, sinó que també facilita un canvi en la forma en què es gestionen i es valoren els aprenentatges en el camp de la programació.

# metadata.dc.description.abstract[].value
Throughout history, technology has been a fundamental tool for optimizing and automating processes in all areas of society. This path toward improving efficiency has also reached the educational field, where a key task such as the correction of programming assignments, traditionally done manually, has benefited from the use of new technological tools. This Bachelor's Thesis (TFG) focuses on the development of an integrated solution that automates the process of correcting these assignments through the creation of a web application that facilitates both the management and correction of assignments. The designed application allows students to upload their programming assignments, which are then automatically evaluated, offering a fast and efficient system that replaces the manual and labor-intensive correction process. In this way, the creation of this tool not only simplifies the task for professors but also improves the learning experience for students by providing a more dynamic and
interactive environment. The TFG includes both frontend and backend development, creating a connection between the user interface and the automatic correction logic. The goal is to offer a robust and accessible solution that not only increases the efficiency of the correction process but also contributes to innovation in the teaching of programming, making it more attractive and suited to the new technological era.
With this project, the aim is to improve the efficiency of evaluating assignments and transform how students interact with their work. Through automated correction, students receive more immediate and accurate feedback, allowing them to continuously improve their performance. Thus, this TFG not only provides a technological solution to a specific problem but also facilitates a shift in how learning and assessment are managed in the field of programming.

# metadata.dc.rights[].value
memòria: cc-nc-nd (c) Rocío Barrera Robles, 2025

# metadata.dc.rights[].value
codi: GPL (c) Rocío Barrera Robles, 2025

# metadata.dc.source[].value
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

# metadata.dc.title[].value
Projecte GOLEM XIV Versió 2.0: Desenvolupament d’una aplicació basada en una arquitectura de microserveis