Complete Classroom Platform

## Everything a school needs runs on this device.

No central server dependency. No cloud data costs. One local address for setup, teaching, student play, and school reporting.

🎮

### 6 Official Curriculum Games

Nzelu (Maths/Literacy), Assegai (History), Madzi (Science), Mankwala (Spelling), Chenjela (Critical Thinking), Rangi (Art). All AI-powered with adaptive difficulty.

🤖

### Gogo AI Tutor

Built-in AI helper supporting students with hints, explanations, and translation — no separate system required. On-device WASM inference keeps everything offline.

📊

### Teacher Dashboard

Real-time student activity tracking, game assignment, class management, AI tutor chat, messaging, and per-student analytics — all accessible from the /teacher portal.

🏫

### Headmaster LMS

School-level dashboard at /lms: attendance tracking, announcements, term planning, performance reports, staff role assignment (headteacher/deputy), and CSV exports for Ministry reporting.

🌐

### 4 Local Languages

Full UI and game content in Bemba, Nyanja, Tonga, and Lozi. Translates automatically via on-device AI — students see their language immediately on login.

🔒

### Automatic HTTPS + Trust Guide

Server auto-generates local SSL certificates and provides a trust guide at /trust — devices can verify the server without browser warnings.

Official Games Ready to Play

## 6 games, all curriculum-aligned.

Launch directly from this server. No downloads. No internet. Adaptive AI difficulty adjusts to each student's level.

Maths · Literacy Nzelu History Assegai Science Madzi Literacy Mankwala Critical Thinking Chenjela Art · Colour Theory Rangi
Headmaster LMS Dashboard

## School-wide management included.

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.

👥

### Student Roster

View all students across classes. Manage enrollments, track active sessions, and monitor per-student learning progress across all games.

📋

### Attendance Tracking

Record and report attendance directly from the LMS. Export attendance records for Ministry and school audits. Plan termly schedules.

📢

### School Announcements

Post announcements and messages visible to teachers and the dashboard. Keep the school community informed in real-time.

📊

### Impact Reports

View school-wide performance summaries: quiz accuracy, game completion, student engagement, and per-subject learning outcomes. Export as PDF or CSV.

👔

### Staff Role Assignment

Grant headteacher or deputy roles to other staff members. Each role carries permissions for attendance, announcements, reports, and term planning.

📅

### Term Planning

Define terms, set schedules, and align game assignments to the school calendar. Termly reports aggregate student performance per term.

### LMS Access & Permissions

The LMS at /lms is protected by login. Sign in with:

- Headteacher role — Full access: overview, staff assignments, all reports, attendance, announcements, terms, CSV exports
- Deputy role — Limited access: attendance, announcements, and read-only reports
- Teacher role — Access to /teacher portal only (game management, student tracking, tutor chat)

Quick Navigation

## All server components at a glance.

⚙️

### Setup Wizard

/setup — Configure school details, license activation, and initial server settings on first run.

👨‍🏫

### Teacher Portal

/teacher — Classroom management, game assignment, live student tracking, AI tutor chat, and analytics.

👨‍🎓

### Student Portal

/student — Students log in here to launch games, access lessons, and use the Gogo AI tutor.

📊

### Headmaster LMS

/lms — School-level dashboard: attendance, announcements, reports, term planning, and staff management.

🔒

### Trust Guide

/trust — Instructions for devices to trust the local SSL certificate and access HTTPS safely.

❤️

### Server Health

/api/health — JSON status endpoint showing server version and operational status.

Platform Information

## About this Classroom Server

#### Offline-First Architecture

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.

#### Browser-First WASM AI

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.

#### Zero Monthly Costs

Once deployed, there are no subscription fees, data charges, or cloud dependencies. One-time server license covers unlimited students and years of operation.

#### Supports 4 Zambian Languages

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.

#### Curriculum-Aligned Games

All 6 games are mapped to Zambian primary and secondary curricula across Maths, Literacy, Science, History, Critical Thinking, and the Arts.

#### Scalable to Many Devices

Teacher activates this server once per school. Entire classroom connects via WiFi hotspot. Supports 30+ simultaneous students playing different games.

Ready to start?

## Complete the setup and begin teaching.

This welcome page matches the modern UbuntuPlay design used across all platforms. Visit /teacher to manage your classroom or /lms for school-wide reporting.

Begin Setup → Teacher Portal