Refactoring the Data Layer of the Learning Dashboard

Description: The Learning Dashboard (LD) is a tool used in some software engineering courses at the Universitat Politècnica de Catalunya (UPC), where students develop projects in teams applying agile development practices. The LD supports both instructors and students by monitoring the development process of these projects by integrating data from multiple sources, such as Taiga, GitHub or Google Sheets, to compute and visualize metrics, factors, and indicators that provide insights into team performance, collaboration, and progress.

The goal of this Final Degree Project (TFG) is to refactor the data layer of the Learning Dashboard in order to increase its robustness and improve its maintainability. The project involves redesigning the data layer and the components who access them following software engineering best practices ensuring the consistency and reliability of the system.

Degree: GEI

Forms of collaboration: TFG

Contact: Marc Oriol

e-mail: marc.oriol@upc.edu