# name
Projecte GOLEM XIV Versió 3.0: Millora d'Arquitectura, Noves Funcionalitats i Nova Interfície d'Usuari

# 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

# metadata.dc.description.abstract[].value
Al llarg dels darrers anys, la integració de la tecnologia en l'àmbit educatiu ha permès automatitzar processos que tradicionalment requerien una elevada càrrega manual. Un exemple d'això és la correcció de pràctiques de programació, una tasca repetitiva i costosa per als docents. Aquest Treball de Fi de Grau presenta Golem XIV, una plataforma web que, en la seva tercera versió, proporciona una solució completa per a la gestió i autocorrecció d'aquestes pràctiques, facilitant molt la feina del professorat i oferir als alumnes una resposta
més ràpida.
L'aplicació permet als professors pujar els fitxers d'autocorrecció específics de cada pràctica i, posteriorment, els estudiants poden enviar les seves solucions a través del sistema. 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. 
Una de les prioritats d’aquesta versió del projecte ha estat renovar completament la interfície d’usuari i experiència d’usuari per fer-la més clara, intuïtiva i agradable d’utilitzar. Tant els estudiants com els professors poden consultar de forma visual el progrés de les pràctiques, accedir a un calendari amb els terminis d’entrega, nous panells de control pel professorat i rebre notificacions quan hi ha canvis en l’estat d’alguna pràctica. Així com, una pàgina principal en format tauler per tenir la informació important recollida en un sol lloc.
Així mateix, s’ha refactoritzat l’estructura interna de l’aplicació per fer-la més estable i fàcil de mantenir en el futur gràcies a la seva a la modularitat. El sistema s’ha distribuït en diferents serveis per funcionar de manera més eficient i ha estat desplegat al núvol perquè es pugui accedir-hi des de qualsevol lloc.
En definitiva, Golem XIV no només optimitza el procés de correcció, sinó que transforma l'experiència educativa, oferint una eina moderna, eficient i alineada amb les necessitats actuals del món acadèmic.

# metadata.dc.description.abstract[].value
In recent years, the integration of technology in education has enabled the automation of traditionally manual tasks. One clear example is the grading of programming assignments, a repetitive and time-consuming job for educators.
This Final Degree Project introduces Golem XIV, a web platform which, in its third version, offers a comprehensive solution for managing and auto-grading such assignments, significantly easing the instructors' workload and providing students with faster feedback.
The platform allows teachers to upload custom correction files for each assignment, and students to submit their solutions directly through the system. This tool not only simplifies the teachers' tasks, but also enhances the student's learning experience by offering a more dynamic and interactive environment.
A major focus in this version has been the complete redesign of the user interface and user experience, making it clearer, more intuitive, and pleasant to use. Both students and teachers can visually track progress, access calendars with deadlines, use new dashboards, and receive real-time notifications when there are updates to assignment statuses. A central dashboard consolidates essential information in one place.
Additionally, the application’s internal structure has been refactored for improved stability and maintainability thanks to its modular architecture. The system has been distributed into separate services to maximize efficiency and deployed in the cloud to ensure global accessibility.
Ultimately, Golem XIV not only optimizes the correction process but also transforms the educational experience by providing a modern, efficient tool aligned with today’s academic needs.

# metadata.dc.rights[].value
memòria: cc-nc-nd (c) Sergio Marín Herrera, 2025

# metadata.dc.rights[].value
codi: GPL (c) Sergio Marín Herrera, 2025

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

# metadata.dc.title[].value
Projecte GOLEM XIV Versió 3.0: Millora d'Arquitectura, Noves Funcionalitats i Nova Interfície d'Usuari