Reference

How XP Works

Best-run delta, fixed completion, warmup once-per-day, and how replays are handled.

XP is the currency of daily progress in Scribble. The rules are simple, but a few details matter — especially around replays.

Three XP rules

There are exactly three ways a student earns XP:

1. Best-run delta XP (lessons, reviews)

For lessons and reviews, the student earns the difference between this attempt's score and their previous best score on the same content.

  • First time through: they earn the full score amount.
  • Replay with a higher score: they earn the difference.
  • Replay with the same or lower score: they earn zero.

This means students can't farm XP by replaying the same lesson — they only earn more if they actually got better.

2. Fixed completion XP (intros, assessments, required activities)

For unit intros, intro lessons, assessments, and required activities, the student earns a fixed amount the first time they complete it.

  • First completion: full XP.
  • Replays: zero XP.

3. Fixed once-per-day XP (warmup)

For the warmup, the student earns a fixed amount the first time they complete it on a given day.

  • First warmup of the day: full XP.
  • Additional warmups same day: zero XP.
  • Next day: full XP again.

Replays

Putting all of that together:

  • A student can always replay anything they've done.
  • A replay never awards more XP than improvement justifies.
  • A replay does not re-trigger streak effects beyond the XP it earns. If a student already hit their goal earlier in the day, replaying doesn't extend the streak again — the streak day is already earned.

XP is server-owned

XP is calculated and stored on the server, not on the iPad. The iPad may show a temporary "you earned X" celebration after a session, but the dashboard is the source of truth.

If the celebration on iPad shows a different number from the dashboard, trust the dashboard. The iPad number is provisional UI.

Why server-owned?

Because anything else is a foot-gun. If XP lived on the iPad, two devices could disagree, a network glitch could lose progress, and replays would be hard to enforce honestly. Server-owned keeps the numbers clean.

What XP funds

XP feeds two things:

  • The daily goal. Hitting your daily XP target on a goal day extends your streak.
  • Reporting. Daily and weekly XP show up in the dashboard so you can see practice volume over time.

XP doesn't unlock special content. The curriculum is delivered by the server based on what you've completed, not how much XP you've accumulated.

RelatedDaily goal & streaksHow XP from a day becomes a streak day.Read more
RelatedCurriculum content typesWhich content awards which kind of XP.Read more

Last reviewed May 11, 2026