CTF: Implement Leaderboard (rankings + levels + profile links) #222
nitinawari
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Future Extension Ideas
Description
Add a Leaderboard page to the CTF portal that ranks players by points, shows their level progression, and links to public profiles. The leaderboard surfaces existing player data — points, solves, and badges — with a deterministic ranking algorithm.
Features / Scope
Leaderboard Page
/ctf/leaderboard/ctf/h/{username}Leaderboard API
GET /ctf/api/v1/leaderboard?limit=50rank, username, points, level, solves_count, badges_count, last_solve_atRanking Rules
Level Progression
calculate_level(points)function as the single source of truthWhy this matters:
This was previously discussed and deferred — adding here for future backlog tracking.
issue #217
Beta Was this translation helpful? Give feedback.
All reactions