Loading charts…
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 →Diagnostic
Server returned: —
PD effectiveness at a glance
Four views to help SLT assess what's landing, what's being skimmed, and where to invest next.
PD hours over time
School-wide hours earned per period, stacked by module. Picks up momentum spikes and dips you can plan around.
Completion by module
Percentage of staff who have finished each module. Required modules are highlighted; anything below 60% is worth a nudge or a rethink.
Engagement quality per module
Average minutes spent per module (left axis) vs the share of teachers who skimmed it — average chapter under 30 seconds (right axis). High skim with low time = "too easy" or "not landing."
No dwell data yet — engagement metrics populate as teachers work through PD modules.
Heads up: the dwell sheet still has the old per-chapter layout. Run
migrateDwellToPerModule()
once from the Apps Script editor.
Daily completion activity
One square per day for the last 90 days. Darker = more module completions that day. Surfaces seasonality, post-meeting bursts, and Friday-afternoon dead zones.