Title: Add Rank Change Indicators Using Daily Leaderboard Snapshots
Description
The leaderboard currently shows the current rank of each participant, but it does not indicate how their position has changed compared to previous days.
Since leaderboard data is already stored as daily snapshots, it would be possible to compare the current day's rankings with the previous day's rankings and display rank movement indicators.
Proposed Feature
-
Compare current ranks with the previous day's ranks.
-
Display:
- ↑ for rank improvement
- ↓ for rank decrease
- — for no change
-
Optionally show the exact movement value (e.g., ↑3, ↓2).
Example
Current Display:
#5 Roshan Singh
Proposed Display:
#5 ↑3 Roshan Singh
Benefits
- Makes leaderboard progress more visible.
- Encourages healthy competition among students.
- Helps users track their improvement over time without manually comparing rankings.
Title: Add Rank Change Indicators Using Daily Leaderboard Snapshots
Description
The leaderboard currently shows the current rank of each participant, but it does not indicate how their position has changed compared to previous days.
Since leaderboard data is already stored as daily snapshots, it would be possible to compare the current day's rankings with the previous day's rankings and display rank movement indicators.
Proposed Feature
Compare current ranks with the previous day's ranks.
Display:
Optionally show the exact movement value (e.g., ↑3, ↓2).
Example
Current Display:
#5 Roshan Singh
Proposed Display:
#5 ↑3 Roshan Singh
Benefits