← Start here (video) · All hubs
Share the choose-your-path video first (guest landing).
/onboarding/ is the secondary hub pack. This page is the full walkthrough. Demo sandbox uses :13002 and Mongo pulsepoint_dev_db — not production on :3002.
Open choose-path video →
Print district leave-behind pack
demo-ready.sh?name=…You do not need Dev Hub for normal classroom demo — operators use it to seed data or fix issues for everyone.
Open student login by grade, pick your name. Inclusion students (≥50% gen ed on IEP) land on the Inclusion Hub — supports + class work with a floating supports bar on worksheets. Other students use the full enhanced dashboard.
Funding workspace and Grants index (passcode tunson when prompted).
Optional Grafana district demo dashboard if observability is running.
One database holds each student. IEP PDF import creates the profile (goals, accommodations). Teacher tools and (operator) Dev Hub add assignments and supports. The enhanced dashboard is the student view.
:13002| Who | URL |
|---|---|
| Everyone — start | /admin/video-choose-your-path.html |
| All hubs (secondary) | /onboarding/ |
| Student login | /student-login-by-grade.html |
| Inclusion Hub | /student/inclusion-hub.html |
| SEIS progress note | /reports/seis-progress-note.html |
| Teacher hub | /teacher-hub.html |
| Multiplication worksheet | /assignments/integer-multiplication-signs-with-supports.html |
| Funding | /funding-gate.html |
Dev Hub, terminal commands, wipe sandbox, and Grafana setup are hidden until you unlock. Share the choose-path video with users instead of /dev/.
cd ~/tunsoncloud-monorepo ./pulsepoint/scripts/start-district-demo.sh --no-funnel
With Grafana + Funnel:
./pulsepoint/scripts/start-district-demo.sh observability
./pulsepoint/scripts/start-district-demo.sh --seed
./pulsepoint/scripts/demo-ready.sh
| What | URL |
|---|---|
| Dev hub | /dev/ |
| Grafana (local) | district demo |
:3002demo-ready.sh or import one IEP PDF./pulsepoint/scripts/seed-demo-all.sh/dev/ if presenting remotelyDev hub → Wipe sandbox, or:
./pulsepoint/scripts/wipe-district-demo.sh -y
Dev hub → Seed all (full roster), or:
./pulsepoint/scripts/seed-demo-all.sh
Loads ~25 Roosevelt students + goals + progress + behavior into pulsepoint_dev_db. Use for monitor/funding prep; use demo-ready.sh for the one-student live walkthrough.
Fix all users: edit pulsepoint/public/ (and mirror nginx-site/ if needed), restart demo containers — users hard-refresh.
Runbook: pulsepoint/docs/DISTRICT-DEMO.md · Dev hub: DEV-HUB-QUICK-REFERENCE.md