[ca] Aquest projecte constitueix el treball de fi de grau de la Facultat d'Informàtica de Barcelona (FIB), específicament per al grau d'enginyeria informàtica amb especialització en enginyeria del software. L'objectiu principal és la millora i actualització d'una eina de gestió d'equips de desenvolupament anomenada Learning Dashboard. Aquest sistema recopila i mostra diverses mètriques relacionades amb projectes de l'especialitat de software, com ara tasques assignades, commits, entre d'altres, basant-se en la gestió i desenvolupament del projecte. Tot i que el sistema actual és funcional, sempre hi ha marge per a millores. L'objectiu concret d'aquest projecte és perfeccionar l'eina de gestió de projectes Taiga, àmpliament utilitzada en les assignatures d'enginyeria del programari i processos de programari de la universitat. Específicament, es pretén millorar l'extensió de Google Chrome que permet visualitzar gràfics dins de Taiga, basant-se en la implementació d'una extensió ja desenvolupada en un TFG anterior. El principal repte del projecte rau en les vulnerabilitats de les API en termes de seguretat, que podrien ocasionar danys i un malbaratament de l'amplada de banda dels servidors. A més, cal millorar la usabilitat del front-end i incorporar nous gràfics al Panell d'Aprenentatge que encara no s'han implementat en l'extensió de Chrome, amb l'objectiu de simplificar la vida de l'usuari final. Després d'identificar els problemes, es pot afirmar que l'objectiu d'aquest treball de fi de grau és abordar aquestes limitacions i enfortir tant la usabilitat com la funcionalitat del front-end i el back-end del projecte anterior, desenvolupat per un altre estudiant.

[en] This project constitutes the final degree project for the Faculty of Informatics of Barcelona (FIB), specifically for the degree in computer engineering with a specialization in software engineering. The main objective is to improve and update a development team management tool called Learning Dashboard. This system collects and displays various metrics related to software specialty projects, such as assigned tasks, commits, among others, based on the management and development of the project. Although the current system is functional, there is always room for improvement. The specific objective of this project is to enhance the project management tool Taiga, widely used in the software engineering and software processes courses at the university. Specifically, the goal is to improve the Google Chrome extension that allows visualizing graphs within Taiga, based on the implementation of an extension already developed in a previous final degree project. The main challenge of the project lies in the security vulnerabilities of the APIs, which could cause damage and waste the bandwidth of the servers. Additionally, it is necessary to improve the usability of the frontend and incorporate new graphs into the Learning Dashboard that have not yet been implemented in the Chrome extension, with the aim of simplifying the end user's experience. After identifying the problems, it can be stated that the objective of this final degree project is to address these limitations and strengthen both the usability and functionality of the frontend and backend of the previous project developed by another student.