Frequently Asked Questions (FAQ)¶
Access and Login¶
How do I log in to GitPulse?
Visit gitpulse.kpi.fei.tuke.sk and click Sign in with GitLab. You'll be redirected to GitLab to authorize access.
I don't see any courses or projects after logging in. What should I do?
Your instructor needs to add you to a course in GitPulse first. Contact your instructor or teaching assistant.
Can I access GitPulse from my phone?
Yes, GitPulse is a responsive web application and works in mobile browsers. For the best experience, we recommend the desktop version.
My avatar or name is incorrect. How do I change it?
GitPulse syncs your information from GitLab. Change your avatar or name in your profile settings at git.kpi.fei.tuke.sk and the data will update during the next sync.
Metrics and Evaluation¶
What is a compliance score?
The compliance score is a percentage expression of how well your team follows established DevOps practices. A higher score means better practices. More details in Understanding Metrics.
Is the compliance score my grade?
No. The compliance score serves as input data for the instructor, who decides the final grade independently. The instructor can also consider additional factors.
Why is my individual score low?
Check the rule breakdown on the dashboard. Most common reasons:
- Few commits or uneven distribution over time
- Missing issues or merge requests
- Non-functional CI/CD pipeline
- Commits not linked to issues
When do metrics update?
Metrics update after each GitLab synchronization, typically within a few minutes after push, issue creation, or merge request.
Can the instructor override automated evaluation?
Yes, instructors can use rubric-based grading that combines automated metrics with manual assessment.
Working with GitLab¶
What GitLab actions does GitPulse track?
GitPulse tracks: commits, issues, merge requests, CI/CD pipelines, comments and reviews on merge requests, and branch operations.
Does GitPulse track private repositories?
GitPulse only accesses projects registered by the instructor in a course. Your personal or other projects are not accessible.
Do commits on branches other than main count?
Yes, GitPulse tracks activity on all branches of a registered project.
What if I committed under a different email?
GitPulse maps commits by GitLab identity. If you use a different email in your Git configuration, commits may not be correctly attributed. Set the correct email in Git:
| Bash | |
|---|---|
Privacy and Security¶
What data does GitPulse collect?
GitPulse only collects data from your GitLab projects: commits, issues, merge requests, pipeline results. It does not track your activity outside GitLab. Details in our Privacy Statement.
Who can see my data?
Your data is visible to: you, your team members, and course instructors/TAs. Other teams or students do not have access to your data.
Can I request deletion of my data?
Yes, under GDPR you have the right to erasure. Contact mykyta.olym@student.tuke.sk with the subject "Data Deletion Request".
Technical Issues¶
The dashboard isn't loading or is slow.
Try:
- Refresh the page (Ctrl+F5)
- Clear browser cache
- Try a different browser
- If the problem persists, report it to your instructor
I see a '403 Forbidden' or 'Access Denied' error.
This means you don't have access to the requested resource. Most common reasons:
- You haven't been added to the course - contact your instructor
- Your session has expired - log out and log back in
- You're trying to access another team's project
I'm not receiving email notifications.
Check your spam/junk folder in your email client. Notifications come from the system address. If nothing arrives, contact your instructor.