Plan A Operational File 006 // Guide
Parent Portal

How to use this.

The portal has two roles — parents view, staff book. Here's exactly how each side works.

For parents

Viewing your child's schedule.

01

Sign in or create an account

On the Parent Portal, use the Sign in tab if you already have an account, or Create an account to set one up — your name, your child's name, and a username/password you choose. You'll land straight on your dashboard either way.

Try it now with the demo login: username parent, password demo2026.

02

What you'll see

Schedule

A calendar for the current month with lesson days marked, plus a list of upcoming lessons below it. Click any day for details.

Reports

A short write-up from the tutor after each session.

University Timeline

The four phases of the application process, and where things currently stand.

03

Add a lesson to your own calendar

Every lesson — in the list or in the calendar's day details — has an Add to Google Calendar link. It opens Google Calendar with the event already filled in; you just confirm it.

One thing that's different on purpose

Parents don't book lessons themselves here. Plan A staff schedule each session; your dashboard simply reflects it as soon as it's booked.

For staff

Booking lessons for a student.

01

Sign in as staff

On the Parent Portal, use the small Staff login link next to the parent tabs — it's styled differently on purpose, so parents don't mistake it for their own login.

Default demo credentials: username admin, password staff2026.

02

Book a lesson

Pick a student from the account dropdown — you'll see their current schedule so you can avoid double-booking a time slot. Fill in subject, tutor, date, time, and duration, then submit.

The lesson appears on that student's account immediately. If that parent signs in during the same browser session, they'll see it right away, with its own "Add to Google Calendar" link.

03

Set your own staff login

Inside the staff dashboard, click Change staff login to set your own username and password right in the browser — no code editing needed.

This lasts for the rest of the current browser session. To make a login permanent by default, edit the STAFF_USER / STAFF_PASS lines near the top of the script in parent-portal.html.

Worth knowing

What's a prototype vs. what's real.

A

Session-only data

New accounts, new bookings, and login changes all reset when the page is refreshed — there's no database behind this yet.

B

Contact form

"Leave us a message" on the Services page only delivers once form detection is switched on in your Netlify site settings.

C

Video sections

The play buttons are real, but need an actual video file added before they'll play anything.

D

Google Calendar links

These are fully real — they work identically here and after the site is hosted, no backend required.