Complete offline-first learning platform: 6 curriculum games, the Gogo AI tutor, live teacher dashboards, and a headmaster LMS — all running on this local server. Zero internet required. Zero monthly data costs.
No central server dependency. No cloud data costs. One local address for setup, teaching, student play, and school reporting.
Nzelu (Maths/Literacy), Assegai (History), Madzi (Science), Mankwala (Spelling), Chenjela (Critical Thinking), Rangi (Art). All AI-powered with adaptive difficulty.
Built-in AI helper supporting students with hints, explanations, and translation — no separate system required. On-device WASM inference keeps everything offline.
Real-time student activity tracking, game assignment, class management, AI tutor chat, messaging, and per-student analytics — all accessible from the /teacher portal.
School-level dashboard at /lms: attendance tracking, announcements, term planning, performance reports, staff role assignment (headteacher/deputy), and CSV exports for Ministry reporting.
Full UI and game content in Bemba, Nyanja, Tonga, and Lozi. Translates automatically via on-device AI — students see their language immediately on login.
Server auto-generates local SSL certificates and provides a trust guide at /trust — devices can verify the server without browser warnings.
Launch directly from this server. No downloads. No internet. Adaptive AI difficulty adjusts to each student's level.
The LMS is integrated into this classroom server. Sign in with your headteacher or deputy account at /lms to access full school reporting and management.
View all students across classes. Manage enrollments, track active sessions, and monitor per-student learning progress across all games.
Record and report attendance directly from the LMS. Export attendance records for Ministry and school audits. Plan termly schedules.
Post announcements and messages visible to teachers and the dashboard. Keep the school community informed in real-time.
View school-wide performance summaries: quiz accuracy, game completion, student engagement, and per-subject learning outcomes. Export as PDF or CSV.
Grant headteacher or deputy roles to other staff members. Each role carries permissions for attendance, announcements, reports, and term planning.
Define terms, set schedules, and align game assignments to the school calendar. Termly reports aggregate student performance per term.
The LMS at /lms is protected by login. Sign in with:
/setup — Configure school details, license activation, and initial server settings on first run.
/teacher — Classroom management, game assignment, live student tracking, AI tutor chat, and analytics.
/student — Students log in here to launch games, access lessons, and use the Gogo AI tutor.
/lms — School-level dashboard: attendance, announcements, reports, term planning, and staff management.
/trust — Instructions for devices to trust the local SSL certificate and access HTTPS safely.
/api/health — JSON status endpoint showing server version and operational status.
This server runs entirely on your local device. All games, AI inference, dashboards, and reporting work without internet access. Perfect for Zambian schools with unreliable connectivity.
Gogo AI runs as pure WebAssembly in your browser using LiteRT-LM with Gemma 4 — no server-side LLM needed. Translation, tutoring, and adaptive difficulty all work offline.
Once deployed, there are no subscription fees, data charges, or cloud dependencies. One-time server license covers unlimited students and years of operation.
Full UI and content translation: Bemba, Nyanja, Tonga, and Lozi. Students select their language on first login and see the entire platform in that language.
All 6 games are mapped to Zambian primary and secondary curricula across Maths, Literacy, Science, History, Critical Thinking, and the Arts.
Teacher activates this server once per school. Entire classroom connects via WiFi hotspot. Supports 30+ simultaneous students playing different games.
This welcome page matches the modern UbuntuPlay design used across all platforms. Visit /teacher to manage your classroom or /lms for school-wide reporting.