Manager dashboard 🔐

Two-step gate: you've already entered the staff access code. Now enter your manager key to pull live training records from the private Google Sheet.

Use your master key (the same one that unlocks the Owner Console). The records sheet stays private — only this key reads it.

📊 Training records overview

Staff × Courses

Cells show the most recent completion per (staff member × course). Hover for the full date / expiry. Each staff row shows their declared role, site and accumulated CPD hours. Green = in date · Amber = expires within 30 days · Red = overdue · Dash = no record yet.

Every completion, one per line, with filters and a CSV: 🧾 Raw records. Tap a nursery’s green row to fold it away.

Privacy reminder: this page reads HR-grade personal data (staff names + training dates). Don't paste the URL or the manager key into any public channel. Rotate the manager key in apps-script-training-records.gs if you suspect a leak.