Skip to content
STAGING · Test data
ConsoleMy queue7

XP rules

Draft v14

How many XP each learning action earns. Versioned config: edit a draft, preview the impact, publish with a reason. Takes effect at the next 00:00 UTC.

Simulate draft
Live · v13since 15 Sep 2026, 00:00 UTCPublished by Jo Kim · Reason: “Add sim.complete at +40 XP”
Draft · v14you, edited 09:31 BST1 saved change · 2 unsaved · based on v13
If published today, v14 goes live Tue 29 Sep, 00:00 UTC (01:00 BST). Publishing needs a reason and step-up.
Reward the habit of thinking, not the habit of scrolling. Nothing awards XP for likes, shares or time spent. Rules marked Brand rule come from the design system and are locked by default.

Rules · 13 active · 5 brand rules

Action keyLabelXPLimitDaily capApplies toActiveNotesActions
lesson.completeBrand ruleFinish a lesson+50Once per lessonAll learnersQuiz passed, or lesson has no quiz
quiz.correctBrand ruleCorrect quiz answer+10Per questionAll learnersFirst attempt per question per day
quiz.perfectBrand rule · unlockedPerfect quiz bonusOnce per quizAll learnersUnsaved
book.brief_readBrand ruleRead a book brief+20Once per bookAll learnersEnd of longer brief and its questions
take.sourcedBrand ruleTake or comment that cites a source+15Max 3 per dayAll learnersDebate arguments with a source count toward this cap
daily.challengeDaily challenge, correctOnce per dayAll learnersIncorrect answer earns daily.challenge_attempt
daily.challenge_attemptDaily challenge, incorrectOnce per dayAll learnersRewards showing up, not only being right
sim.completeComplete a simulationOnce per simulationAll learnersAdded in v13
practice.correctPractice or mistakes review, correctPer questionAll learnersUnsavedLimits farming
venture.submitVenture Lab submission with a test resultOnce per challengeLevel 3+Canvas must include a test result
venture.review_helpfulVenture review marked helpfulMax 5 per dayLevel 4+Marked helpful by the builder
course.chestCourse completion chestOnce per courseAll learnersOpens after the unit test
debate.argument_sourcedDebate argument with a sourceShares take.sourced limitsharedLevel 3+Uses the take rule

Never awards XP

These events can’t be added as rules. The Console rejects them at save, whoever edits the draft.

reaction.givenreaction.receivedshare.sentsession.minutesapp.openfollower.gained

Streak repair can’t be bought and XP can’t be purchased. Manual adjustments happen per learner in User detail → XP ledger (step-up and reason).

Impact preview · draft vs live

Replay of the last 7 days · includes unsaved edits
Median XP per active learner per week612 → 604−1.3%
Learners hitting the practice cap1,920 → 4,310of 48,210 daily active
Perfect-quiz XP paid+20%25 → 30 per perfect quiz
No learner changes level from this draft alone. Level thresholds live in Levels.Open in Economy simulator

Change history

View in audit log
v13Jo Kim (Super admin) published · added sim.complete +40 · “Simulations launch with the autumn catalogue”14 Sep 2026, 10:02 BSTLive
v12Sam Okoye (Managing editor) published · venture.review_helpful limit 3 → 5 per day · “More reviewers needed for Venture Lab”2 Sep 2026, 16:40 BST
v11Jo Kim (Super admin) published · added daily.challenge_attempt +10 · “Reward showing up for the daily question”18 Aug 2026, 11:15 BST
2 unsaved changesquiz.perfect XP 25 → 30 (brand rule) · practice.correct daily cap 100 → 80