/dashboard, second tab. "Your learners."
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 started | no activity yet |
| On track | learning regularly |
| Needs a nudge | has 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.
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 panel titled Parental controls lists six things:
| status | |
|---|---|
| 🎁 Set rewards for effort & streaks | working — the panel itself points you at each learner above |
| ◷ Daily time goals & reminders | not implemented |
| 🔒 Reset a learner's password | not implemented |
| 🧭 Choose levels & subjects per child | not implemented |
| 🔕 Quiet hours & weekend rules | not implemented |
| 📄 Export progress for your records | not 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.