Parent mode
π¨βπ©βπ§ Parent Dashboard
Follow your child's learning: time, progress, and where they might need a hand.
π§ Email notifications
β What are the Public Key, Service ID and Template ID?
This course knows when to alert you, but it needs EmailJS (a free email-sending service) to actually deliver the mail. These three codes are the connection details:
- Service ID β which email account sends the mail. In EmailJS you connect an email provider (easiest: your own Gmail) under Email Services. The connected service gets an ID like
service_ab12xyz. It answers: "send FROM where?" - Template ID β what the email looks like. You create the message once, with placeholders like
{{lesson}}and{{spent}}that the course fills in with real data. The template gets an ID liketemplate_x7gh2kp. It answers: "send WHAT?" - Public Key β your EmailJS account's name tag (found under Account β General). It tells EmailJS which account a send request belongs to. It's called public because it's safe to put in a web page β unlike a password, the worst anyone could do with it is send your own templates.
So when an alert fires, the course tells EmailJS: "Account Public Key, send via email service Service ID, formatted with Template ID β here are the fill-in values."
π One-time setup guide (click to open)
- Create a free account at emailjs.com.
- Go to Email Services β Add New Service β pick Gmail (or your provider) β connect it β copy the Service ID (looks like
service_ab12xyz). - Go to Email Templates β Create New Template. Set the "To email" field to
{{to_email}}, the subject to{{subject}}, and paste this as the body:Child: {{child}} {{level_text}} Lesson: {{lesson}} Time spent: {{spent}} (usually takes {{expected}}) Overall: {{summary}}Save and copy the Template ID (looks liketemplate_x7gh2kp). - Go to Account β General: copy your Public Key, and turn ON "Allow EmailJS API for non-browser applications" (required β this course runs from local files, not a website).
- Fill in everything below, press Save settings, then Send test email. If the test lands in your inbox, you're done!
- Multiple children? The
{{child}}line shows which profile the email is about β the child's name also appears in the email subject automatically, like[AyΕe] π¨ β¦. If you created your template before profiles existed, just add theChild: {{child}}line to it (or skip it β the subject carries the name anyway).
Notes: emails can only be sent while the course is open in the browser on this computer. Absence alerts still work when the tab is in the background β but a fully closed browser or a sleeping laptop cannot send anything. The free EmailJS plan (~200 emails/month) is far more than needed.
β after minutes of no activity
π€ AI tutor (in-course answers)
π Setup & costs (click to open)
- Create an API key at console.anthropic.com (Settings β API keys).
- Add a small credit balance and set a monthly spending limit (e.g. $5) β each question costs a fraction of a cent to a few cents.
- Paste the key below, choose a model, enable, and press "Test the tutor".
Honest note: the key is stored in this browser. A curious child could technically find it β the spending limit is your safety net.
π£ Premium voices (ElevenLabs)
π Setup & costs (click to open)
- Create a free account at elevenlabs.io and copy your API key (profile icon β API Keys).
- The free plan includes about 10,000 characters per month β roughly 10β15 lesson movies. Paid plans cost more; only enable what you're comfortable with.
- Paste the key below, enable, and press "Test the voice". If your browser blocks the request, the test will say so β the movies then simply keep using the built-in voices.
Like the tutor key, this key is stored only in this browser and sent only to ElevenLabs.
π Overview
ποΈ Last 14 days
| Day | Study time | Lessons done | XP | Quiz accuracy | Fail-backs | Warm-up |
|---|
π Per-lesson breakdown
| Lesson | Status | Time spent | Expected |
|---|
π Explain-back notebook
After each completed lesson, your child explains the big idea in their own words. Reading these is the best window into what they truly understand.
πΎ Progress backup
π Preview the curriculum
Open any lesson below to see exactly what your child will learn. Locks are bypassed for you, and nothing you do in preview affects your child's progress, XP, or time statistics β you can even try the quizzes.
Also useful: the glossary, the printable HTML / CSS / JS cheat sheets, and the mission this course is built around.