Getting Started with GitPulse¶
Logging In¶
- Open GitPulse in your web browser
- Click Sign in with GitLab
- Authorize access using your account at git.kpi.fei.tuke.sk
- After successful login, you will be redirected to the dashboard
First login
On your first login, the system automatically creates your profile and syncs basic information from GitLab (name, email, avatar). Your instructor must first add you to a course before you can see your projects.
Dashboard Navigation¶
After logging in, you'll see the main sections:
Course Selection¶
At the top of the page, select the course you're enrolled in. Each course contains a list of projects you have access to.
Project Overview¶
For each project you can see:
| Section | Description |
|---|---|
| Compliance score | Overall project evaluation against rules R01-R13 |
| Activity timeline | Graph of commits, issues, and merge requests over time |
| Team members | Overview of individual member contributions |
| Recent events | List of latest actions in the project |
Rule Details¶
Clicking on the compliance score shows individual rule details:
- Passed - rule is satisfied
- Failed - rule is not satisfied
- Partial - rule is partially satisfied
What You Can Do¶
As a student, you have the following capabilities in GitPulse:
- View your team's compliance score
- Track your project's activity timeline
- See individual team member contributions
- Export activity summaries (if enabled by instructor)
- Receive email notifications about project status
What You Cannot Do¶
- Change rule configurations or course settings
- Access other teams' projects
- Modify instructor evaluations
- Change rule weights
Tips for Effective Work¶
Consistency
The system evaluates work distribution over time. One large commit before a deadline will score worse than regular work throughout the semester.
Meaningful commit messages
Write clear and concise commit messages, for example:
- ✅
feat: add user registration form - ✅
fix: resolve login redirect loop - ❌
update - ❌
asdf - ❌
final final FINAL version
Issues and merge requests
Use GitLab issues for planning work and merge requests for code review. These practices are part of the evaluation and also prepare you for real-world software development teams.
Need Help?¶
If you have access issues or questions about evaluation:
- Contact your instructor or teaching assistant
- Check the FAQ section
- For technical issues, contact mykyta.olym@student.tuke.sk