Introduction¶
GitPulse is a platform for transparent and scalable evaluation of team work in GitLab projects.
Primary Goal¶
Replace manual, subjective grading with a measurable data-driven process:
- automated event collection
- consistent compliance rules
- auditable outputs for teachers
flowchart TB
A["Student GitLab activity"] --> B["Webhook ingestion"]
B --> C["Worker processing"]
C --> D["Compliance + Rubrics + Gaming"]
D --> E["Dashboard + reports"]
E --> F["More objective grading"] Target Audience¶
- teachers: metric interpretation and evaluation decisions
- developers: implementation, testing, release workflow
- operators: deployment, monitoring, incident response