Streaks

A streak counts the days in a row your child has practiced. Each day they finish a lesson, the streak goes up by one. Come back the next day and finish another, and it keeps climbing. A little practice every day, and the number grows.

What counts as a day of practice

Completing a regular lesson counts. Once your child reaches the end of a lesson, that day is marked as practiced and the streak updates. Only the first completed lesson of the day matters for the streak. Doing several lessons in one day does not add several days; the streak moves by at most one day per calendar day.

Practice mode (replaying a finished lesson to earn back a heart) does not count toward the streak. Your child needs to complete a normal lesson for the day to register.

How to keep it going

Practice on consecutive days. If the last practice day was yesterday, finishing a lesson today adds one to the streak. There is no time-of-day cutoff beyond the date itself, so any lesson finished before midnight counts for that day.

What breaks it

Missing a full day resets the streak. If your child practiced on Monday but not Tuesday, then comes back on Wednesday, the streak starts again at one. The days have to be back to back.

Current streak and longest streak

The app keeps two numbers. The current streak is how many days in a row your child has practiced right now. The longest streak is the highest current streak they have ever reached. The longest streak stays put even after a current streak resets, so a good run is never lost from the record.

Where you see it

Both numbers show on the progress screen. There is also a small week view with a marker on each day your child practiced over the last seven days, which makes it easy to spot the pattern at a glance.

A note on dates

Streaks use the date on the device your child is playing on. If you travel across time zones or change the device clock, the day boundary follows that local date.

Back to all guides