← All guides
Your dashboard

The parent view

/dashboard, second tab. "Your learners."

Family overview

One row per learner profile, each showing that child's own streak, XP and mastery. Stats update the moment a class is finished.

Each learner carries a status:

meaning
Not startedno activity yet
On tracklearning regularly
Needs a nudgehas gone quiet

Per learner you can Manage profile, and Add a learner creates a new one — "Each learner keeps their own streak, XP, and mastery." A Family plan holds up to 4.

Switching who is currently learning is done from the picker in the top bar, not from this page.

Rewards

The one parental control that is fully wired. On each learner you can Add reward — a goal the family sets for effort or a streak — and Mark as given when it has been earned, or remove it.

The child sees these on their own dashboard, framed as "Goals your family set for you — keep going!"

⚠️ The rest of the "Parental controls" panel is a roadmap, not a control panel

The panel titled Parental controls lists six things:

status
🎁 Set rewards for effort & streaksworking — the panel itself points you at each learner above
◷ Daily time goals & remindersnot implemented
🔒 Reset a learner's passwordnot implemented
🧭 Choose levels & subjects per childnot implemented
🔕 Quiet hours & weekend rulesnot implemented
📄 Export progress for your recordsnot implemented

Those five are a static <ul> with no handlers behind them. The rewards line is annotated "· on each learner above" precisely because it is the one that goes somewhere.

This is worth being blunt about in internal docs. A panel that reads as settings but does nothing is the "looks live, isn't wired" pattern the site review flagged across several surfaces, and it is the kind of thing that gets promised in a sales call by someone who read the screen and not the code. Either build them or restyle the panel as the "coming soon" list it currently is.

The learner viewThe teacher view
HomePracticeFeedBlogMe