Skip to content

Added individual team member badges and developed a separate table to display individual leaderboard

Summary

  • Added Individual Member Rankings table on the Leaderboard Ranking page showing all members across teams ranked by score
  • Achievement badges: sprint_star, top_committer, merge_master, team_player (highest scorer per team), hackathon_hero, consistency_champ
  • Members can hold multiple badges, rendered as SVGs with name labels

Bug Fixes

  • Commit SHA deduplication to prevent inflated counts
  • Case-insensitive username deduplication preserving original casing
  • Username casing now uses canonical GitLab API response

Badge System All members across teams are sorted by score. Badges are assigned by achievement category:

Badge Awarded To
team_player Highest scorer in each team (one per team)
sprint_star Highest overall score across all members
top_committer Most total commits
merge_master Most MRs merged
hackathon_hero Highest combined total (commits + MRs merged + issues closed)
consistency_champ Most balanced contributor — non-zero in all 3 metrics with smallest coefficient of variation
Edited by Madavarapu Sai Harshavardhan

Merge request reports

Loading