Skip to content

Getting Started with GitPulse

Logging In

  1. Open GitPulse in your web browser
  2. Click Sign in with GitLab
  3. Authorize access using your account at git.kpi.fei.tuke.sk
  4. 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:

  1. Contact your instructor or teaching assistant
  2. Check the FAQ section
  3. For technical issues, contact mykyta.olym@student.tuke.sk