Parent and student setup

Add a student here, then open the student page to choose their name and start. Only the child’s name and Real/Test choice are required.

Saves on this browser and site only. No account password or cloud connection is needed yet. Other browsers and ports have separate local data.

Parent or grown-up information Optional

Contact details for this local setup, not a registered or verified online account. No email is sent.

Add a student

Start at lesson 1 unless you have chosen another starting lesson.

Student type (required)

Both save progress. Test students also allow developer navigation. The type stays fixed after creation.

Will a grown-up sit with this child?

With a grown-up present, ✓ and ✗ buttons let you mark each answer the child says while the app listens too. Saved separately for each child; changes apply at their next lesson sign-in.

Reading buddy

Saved separately for each child; applies at their next lesson sign-in. Green and teal are not offered because green means “correct” in the app.

Starting point

Choosing a starting lesson does not mark earlier sounds as mastered. To run the existing placement test, save the student first and use the placement link above.

More student information (all optional)
Age, school and class

Birthday and age are optional. They are stored as entered; no age or reading level is inferred.

Outside reading assessment

An adult-entered score is kept as a score, not used to invent mastery or change placement. Existing assessment history is preserved.

Speech recognition

Uses the app’s existing recognition settings. These profiles do not describe intelligence or reading ability. Microphone and voice checks are available on the grown-ups page; this form does not claim they have passed.

Students on this browser

Real and Test students in the actual student app. Each has a separate permanent ID, even when names match.

Loading saved students…
What gets saved?

The student’s details are saved through the existing learning-record store and roster index. Lessons read that same record and keep writing their session data normally. Grown-up contact details are kept separately as local scaffolding for later account setup.

When editing, progress, session history, assessment history, voice calibration and the current lesson are preserved. Use the existing grown-ups tools to change placement. Supabase sign-in and cross-device sharing are future work.