4P3X SparkSafe™
Set up the full local school system.
Use this as the staff launch page for Teacher Hub, Pupil Join, SchoolCommand, DSL View, health checks and reports.
One-command launch
Start the local school hub
For real multi-device classroom use, run the local server from this folder. It serves the App, connects teacher and pupil devices on the same Wi‑Fi, and feeds SchoolCommand with safe summary data.
node classroom-server.js
Then open school-setup.html from the printed local address.
For named DSL views, the school can run the server with SPARKSAFE_SCHOOL_PIN=your-pin. Without a PIN, named view remains local but should still be used only by authorised staff.
Teacher Hub
Create class code, approve pupils, control SparkSafe lesson screens.
Pupil Join
Join with class code and send simple no-embarrassment support signals.
SchoolCommand
Headteacher/SLT overview with anonymous summary-first dashboards.
DSL View
Safeguarding-aware support signal review for authorised users.
Connection model
- No internet required for local classroom sync.
- No camera, microphone, location, browsing history, files or full-device control.
- Teacher controls only the SparkSafe App lesson session.
- Exports are JSON files saved by authorised staff.