Skip to content
@Learning-Dashboard

Learning-Dashboard

Learning Dashboard

Tool to visualize and monitor the achievement of learning objectives in subjects based on the development of team software projects.

The system captures events from GitHub, Taiga and Google Sheets, processes them into metrics and quality indicators, and presents them via a web dashboard and administration tool.

Repositories

To deploy the system: learning-dashboard-deploy (Docker Compose + submodules).

Main submodules

RepositoryWhat it doesTech
LD-learning-dashboardMain application (dashboard, predictions, simulations)Java, Spring Boot, AngularJS
LD_Connect_EventIngestió d'esdeveniments (webhooks GitHub/Taiga/Sheets → MongoDB)Python, Flask
LD_Eval_EventRecalculation of quality metrics and indicatorsPython, Flask
LD_admintool_frontendFrontend of the administration toolReact, Vite
LD_admintoolAdministration tool backend (teams, projects, Excel imports)Java, Spring Boot 3

Bug Reporting

All bugs should be reported here: https://github.com/Learning-Dashboard/Bug-Reporting

  • Create a "Bug Report" type issue with a clear description, steps to reproduce and evidence (logs/captures)
  • Indicate the related components (dashboard, connect, eval, admintool…)

Please, do not open bugs in concrete code repositories

Popular repositories Loading

  1. Bug-Reporting Bug-ReportingPublic

  2. LogAnalytics-Backend LogAnalytics-BackendPublic

    Forked from lauracazorla/TFG-Backend

    Java

  3. LogAnalytics-Frontend LogAnalytics-FrontendPublic

    Forked from lauracazorla/TFG-Frontend

    TypeScript

  4. LD-connect LD-connectPublic archive

    Forked from q-rapids/qrapids-connect

    An series of Apache Kafka Connectors that collect data from Github, Taiga and Google Sheets.

    Java 1

  5. LD-qma-mongo LD-qma-mongoPublic

    Forked from q-rapids/qrapids-qma-elastic

    Component managing the Quality Model Assessment data. This information is stored in a MongoDB database.

    Java

  6. LD-eval LD-evalPublic archive

    Forked from q-rapids/qrapids-eval

    LD-eval computes metrics, factors, and indicators on raw data stored in a MongoDB database.

    Java

Repositories

Showing 10 of 27 repositories

Top languages

Loading…

Most used topics

Loading…