XP, streaks and trophies
8 of 12 earned.
370 / 1,750 XP to level 8
- Streak
- 12
- Rest days
- 2
- Total XP
- 5,620
- Tier
- Gold
- Rank
- #214of 1863
A rest day covered Tuesday, Sep 15, so your streak kept going. You earn another every seven days in a row.
Trophy roomHow the numbers work
Level 7 — Getting serious
Cumulative XP to reach level n is 125 · n · (n−1), mirrored in SQL so the bar the client draws and the number the server reports can never disagree. A correct drill answer is 50 XP before combos, so level 2 arrives inside the first session — while you are still deciding whether this app is worth opening again.
The names are about study behaviour, not ability. A level measures work put in; implying it measures how clever you are would be both wrong and discouraging.
2 rest days banked
Up to three banked days cover a gap without ending a streak, and the day one covered is drawn in the grid below as itself — outlined rather than filled. It is not a day of work, but it is not the blank that broke the streak either.
A streak with no forgiveness punishes one bad week by deleting two good months, and the person it loses is the one it was meant to help. This student’s longest run is 19 days; they are on 12 now.
Activity
Your last 26 weeks
- Active days
- 101
- XP earned
- 8,925
- Best day
- 472
- Jun 20
Trophy room
Off the mark
You answered your first question.
Earned Mar 26, 2026
Sat the real thing
You finished a full-length adaptive mock.
Earned Apr 9, 2026
One week
Seven days in a row.
Earned Jun 16, 2026
Getting serious
You reached level 5.
Earned Jul 21, 2026
Night shift
A session finished after midnight.
Earned Aug 11, 2026
Triangulated
Three mocks sat — your band is as tight as it gets.
Earned Sep 11, 2026
Mastered a skill
One skill crossed 90% mastery.
Earned Sep 16, 2026
Back on it
You restarted a streak after breaking one.
Earned Jul 3, 2026
Fortnight
Study on fourteen consecutive days.
Clean module
Answer every question in a module correctly.
Two hundred drills
Answer 200 drill questions.
Target reached
Have your projected band reach the target you set.
The daily quests
- Finish a lesson1/1+60 XPdone
- Answer 10 drill questions6/10+80 XP
- Clear your due reviews0/9+50 XP
Every XP write goes through one SECURITY DEFINER function, batched in memory and flushed on a module boundary or a page hide. There is no insert or update policy on any of these tables, so a client cannot award itself XP, a badge or a tier.