Interactive demoSample data, no account, nothing saved. Every screen is the real product.Start free

XP, streaks and trophies

8 of 12 earned.

Level 7Getting serious

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 room

How the numbers work

Level 7Getting 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

Rest dayLessMore
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.