Loading compliance data…
Admin access required
In the hub this page is only for PD leads and SLT, so the sample refuses it to a teacher too. Switch to the PD lead to see it.
View as the PD lead → ← Back to the Learning HubAdmin Console
Training compliance, engagement, and the forms staff fill in on the Hub.
Completion status across all staff.
Staff tracked
0
tap for activity heatmap
Fully complete
0
Avg modules done
0
of 5
Required done
0
completed all required
PD hours logged
0 h
school-wide · 0 h avg / person
By module
By person · training tracker
Choose a training to see exactly who has and hasn't completed it. Click any column heading to sort, then nudge everyone still outstanding with a reminder.
No staff match your filter.
Engagement · time per module
View chartsPer-teacher foreground time on each PD module they've opened — total time, chapters touched, and the average seconds per chapter. A Skim flag fires when the average drops below 30 seconds per chapter.
| Teacher | Module | Total time | Chapters | Avg / chapter | Flag |
|---|
Loading engagement…
Heads up: the dwell sheet still has the old per-chapter layout. Run
migrateDwellToPerModule()
once from the Apps Script editor to roll those rows into per-module summaries.
AI Literacy readiness · what teachers wrote
Every teacher’s delivery plan from the readiness module. People who asked for something, or who couldn’t get into InstrucTwin, sort to the top. These are staff personal data — don’t forward the export.
Loading responses…
The backend doesn’t have the response endpoints yet.
Paste the files in auth/apps-script/
into the Apps Script editor (its README says how) and deploy a new version. Until then teachers see a red
banner and nothing they type is being saved.
Forms staff fill in on the Hub. Each survey gets its own section here.
Personal goals · secondary 2026–27
One goal per teacher for the year, with the if-then plan they named for actually doing it. Come back to these at mid-year and end-of-year check-ins. These are staff personal data — don’t forward the export.
Where the cohort is focusing
Loading goals…
0 still to submit
Sends the in-app bell and an school-branded email linking straight to the form.
The backend doesn’t have the survey endpoints yet.
Paste the files in auth/apps-script/
into the Apps Script editor (its README says how) and deploy a new version. Until then the goal form tells
teachers it isn’t switched on, and nothing they write is being saved.
Everywhere else an admin needs to get to.
Charts & Analytics
Hours trend, completion funnel, engagement quality, and a 90-day activity heatmap.
OpenSend Notifications
Compose and publish a notification to staff, with an optional school-branded email.
OpenPerformance Review Forms
Fill on screen, send to a line manager, get it back. Always downloadable as PDF.
Personal Goal form (staff view)
The form secondary teachers fill in. Responses are on the Survey Data tab.
Open the form