Tools
The Learning Dashboard Suite comprises software components that support data-driven monitoring, assessment, and improvement of teamwork in educational and professional software engineering contexts
All components are available under the Learning-Dashboard organization on GitHub: https://github.com/orgs/Learning-Dashboard/repositories
Available tools
Learning Dashboard (LD)
Core platform that integrates data from development tools, computes metrics and indicators, and provides visual analytics for monitoring progress and collaboration in team-based software projects.
Repositories
- LD-learning-dashboard — Classical front-end (main UI and visualization layer).
https://github.com/Learning-Dashboard/LD-learning-dashboard - LD_Connect_Event — Source connectors for extracting and normalizing data (e.g., GitHub, Taiga).
https://github.com/Learning-Dashboard/LD_Connect_Event - LD_Eval_Event — Evaluation engine for metrics, quality factors, and strategic indicators based on the quality model.
https://github.com/Learning-Dashboard/LD_Eval_Event
LD@Taiga
An alternative LD interface integrated into the Taiga project-management platform. Visualize progress and quality indicators directly inside Taiga, combining task tracking with learning analytics.
Repository:
https://github.com/Learning-Dashboard/LD-Taiga-frontend
Prerequisite: requires a running instance of the Learning Dashboard (LD).
CLiDE (Gamified Learning Dashboard Environment)
Gamified extension of the Learning Dashboard that adds points, levels, and badges to foster engagement and motivation while leveraging the same data foundation as LD.
Repository:
https://github.com/Learning-Dashboard/GLiDe
Prerequisite: requires a running installation of the Learning Dashboard (LD).
Deployment and Licensing
Each repository includes installation instructions and dependencies in its README file. The tools are research prototypes maintained by the GESSI research group (Universitat Politècnica de Catalunya) and are distributed for academic and experimental use.
Share: