Lessons and the learning game

Streaks, quests and badges

How a streak is counted, the three daily quests, and the badges tied to real events.

The streak

Do one real thing each day: run a circuit, save an edit, pass a lesson step or solve a challenge. Just opening Mokxi does not count. Signed in, your first one each day also pays a small "Daily visit" of 5 XP. The day is your own calendar day, in your time zone, so a streak ends at your midnight, not somebody else's.

From the first day, open the account menu (your avatar, at the top of every page and in the editor) to see your streak. It shows as six circles, one for each day: a filled circle with a tick for each day you turned up, in its own color of the rainbow, and rings for the days still to come.

Signed in, the streak also shows quietly beside Continue building on the home page and beside My projects on your account, and after your first Run in the editor a small note says which day of your streak it is, once.

From 6 pm your time, if today has not counted yet and your streak is two days or more, those places say so in one quiet line: "Your 12 day streak ends tonight. Run anything to keep it." In the editor it is one small note, at most once a day. Its close hides it for the rest of the day. With a streak of three days or more you may also get one short email between 7 and 10 pm your time, at most once a week. Turn it off with the Tips and how-tos list under Notifications in Settings.

A run that ended yesterday still reads as a run, because the day is not over. If today has not counted yet, the progress page says so gently: "Keep your 5-day streak: one run today." A gap of a whole day starts a new run at one. The best run you ever had never falls, even when the current one does.

Streak milestones pay XP once each: 3, 7, 14, 30, 60, 100, 180 and 365 days.

Streak freezes

A freeze covers one missed day. You can hold two. They are earned, never bought:

  • one for a run of seven days or more, at most one a week
  • one every time you level up

A freeze is spent in one narrow case: exactly one missed day, a freeze in hand, and you back here. The covered day counts, so a run through one freeze keeps going as if you had been here. A freeze never spends itself while nobody is here. You still have to turn up.

Daily quests

Three small quests every day: one easy, one medium, one hard, such as "Run 2 circuits", "Try a part you have not used before" or "Finish a whole lesson". They are picked by the date, so everybody has the same three, and they change at your midnight.

Quest XP
Easy 15
Medium 20
Hard 30
All three done 30 more

About one day in four, the medium quest is a double XP quest.

Badges

Fifteen tracks, each with a bronze, a silver and a gold badge. Bronze comes in the first days; gold takes real work.

Track Badge Bronze, silver, gold
Builder Bench Builder: circuits you changed and ran 1, 10, 50
Builder Kit Runner: built-in projects run 3, 10, 25
Scholar Checkmark: lesson steps passed 10, 50, 200
Scholar Graduate: lessons finished 1, 10, 30
Streak Steady Current: days in a row 7, 30, 100
Streak Quest Log: days with all three quests 1, 7, 30
Explorer Board Hopper: boards run 2, 5, 10
Explorer Part Collector: part families used 3, 6, 10
Maker Motion Maker: days building with motors, servos or relays 1, 5, 20
Logic Gate Keeper: lessons on the logic path 1, 5, 12
Analog Waveform Watcher: sweeps, frequency responses and SPICE decks 1, 10, 40
Social Signal Booster: shares 1, 10, 30
Social Remix Magnet: remixes of your projects 1, 5, 25
Social Puzzle Solver: challenges solved 1, 5, 15
Inviter Good Company: friends who joined with your link 1, 3, 5

Bronze is worth 20 XP, silver 50 and gold 100. A few more feats are hidden: they show as a question mark until you find them, and each is worth 75 XP.

First-time badges

Five badges mark a first, and each is worth 10 XP. They are listed from the start, so you can see what each one asks.

Badge How
First Blink Make an LED blink after pressing Run.
First Reading Run a board that reads a sensor and shows what it measured.
Show and Tell Share a circuit or make a project public.
ESP Explorer Run a project on an ESP32 or another ESP board.
Class Act Hand in your first class assignment.

Lesson badges and editor achievements

The lessons and the editor keep their own badges too, earned by something that happened rather than by a counter ticking over.

Badge How
First light Light an LED. Wire one up, press Run and watch it come on.
Compiled in the browser Press Run on a board with a sketch in the editor.
555 astable Get a 555 running: its output has to go high and low on its own.
Found the fault Fail a Check, work out why, and pass it.
Every board Run the Uno, the ESP32-C3, the Pico and the STM32 at least once each.
Lesson published Write a lesson in the editor and publish it.
In a class Join a class with the code your teacher gives you.
Seven days Pass a step on seven days in a row.

Each is worth 30 XP. The editor achievements (First wire, First Run, Ten parts, Four families, Night owl, Early bird, It spoke and Long run) are worth 20 each.

Where to see them

On /progress, with the next tier of every track and how far you are from it, and on /learn and the Learn page in the editor. The gray ones say what to do to earn them, which is the point of listing them at all.