Skip to content

Add tabbed interface to the leaderboard - #692

Open
twells46 wants to merge 2 commits into
masterfrom
feat/leaderboard_tabs
Open

Add tabbed interface to the leaderboard#692
twells46 wants to merge 2 commits into
masterfrom
feat/leaderboard_tabs

Conversation

@twells46

@twells46 twells46 commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

This PR extracts the tab bar component from the existing classroom interface and uses it to organize the challenges on the leaderboard into three categories:

  • JBC
  • BEX
  • GCER 2025

Each leaderboard sorts based only on the challenges that it displays. Users that have not attempted any challenges in that category are not displayed. Due to database interface restrictions, it always has to pull all challenge completions, regardless of which tab is currently active.

@twells46
twells46 force-pushed the feat/leaderboard_tabs branch from c9a77ef to ff09271 Compare September 3, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant