⚡ Offline — showing cached data. Changes will sync when reconnected.
UBUNTUPLAY
Teacher Portal

# Welcome back,
Teacher.

Sign in to manage your classroom

Username
Password
Incorrect username or password.
UBUNTUPLAY
Good day, Teacher 👋
Here's what's happening in your classroom
0
Total Students
0
Active Today
0
Scores Logged
0
Total Sessions
🕐 Recent Activity
🎮 Top Scores
Students
Manage classroom accounts
All Students

Student | Username | Grade | Scores | Actions
--- | --- | --- | --- | ---
No students yet.

Games
Toggle games visible to students
Scores
All student game results
Score History

Student | Game | Score | Detail | Date & Time |
--- | --- | --- | --- | --- | ---
No scores yet.

Updates & Games
Install signed ZIP updates from the UbuntuPlay developer platform
📦 Install Update or Game ZIP

Upload a signed ZIP file from the UbuntuPlay developer platform. Only officially signed releases will be installed.

🗜️
Drop a signed ZIP here, or click to browse
Only .zip files · Max 50MB · Must be signed by UbuntuPlay developer
📋 Installed Versions
Loading…
Teacher Accounts
Manage who can access this classroom server
Loading accounts…
Add Teacher Account
Full Name
Username
Password
Role
Edit Account
Full Name
Username
New Password (leave blank to keep)
Status
Settings
Configure your classroom server
🏫 School Information

Used in impact reports for NGOs and governments.

School Name
Country
🔒 Change Password
Current Password
New Password
Confirm New Password
📡 Student Access Link

Share this URL with your students. They open it in a browser on their device.

`Loading…`
⚠ Danger Zone

Clear all score history from the database.

UbuntuPlay Hub
Connection to UbuntuPlay developer network — updates, messages, impact reporting
Checking connection…
📨 Messages from UbuntuPlay
📦 Available Updates
📈 Push Impact Report to Hub

Send an anonymised summary of your school's learning activity to UbuntuPlay. This helps demonstrate impact to funders. No student names or identifying information is included — only aggregate metrics.

From Date (optional)
To Date (optional)
🔑 License Key
⚪ No license activated

License keys are obtained from the UbuntuPlay Developer Platform. Each key activates your school's copy of the software.

🔗 Connect to UbuntuPlay Hub

Connecting requires accepting the Data Sharing Agreement. Run the setup wizard for the full onboarding experience, or connect directly below.

Analytics & Impact
Privacy-safe learning data — no student names in aggregate reports
Date Range
→
—
Unique Learners
—
Puzzles Completed
—
Quiz Accuracy
—
Total Learning Minutes
📅 Daily Activity
Events per day
🎮 Events by Game
🎓 Activity by Grade
📱 Device Types
🗺 Zone Performance

Game | Zone / Campaign | Completions | Avg Stars | Avg Time
--- | --- | --- | --- | ---
Load analytics to see zone data

🔒 Privacy Note
Class overview data uses pseudonymised IDs — student names are visible to you locally but are never included in hub reports, impact reports, or the analytics CSV export. All event data stays on this server only.
💡 Insights
Auto-generated from activity data
Load analytics to see insights.
🧩 Puzzle Difficulty
Sorted by average wrong attempts — hardest first

Game | Puzzle | Completions | Difficulty | Avg Time
--- | --- | --- | --- | ---
Load analytics to see puzzle data.

🔴 Questions Students Find Hardest
Sorted by lowest class accuracy · min 2 attempts
Load analytics to see question difficulty data.
Filter

Student | Grade | Puzzles | Zones | Quiz Accuracy | Learning Time | Last Active | Top Scores | Actions
--- | --- | --- | --- | --- | --- | --- | --- | ---
Click Refresh to load student data

Click Refresh to load sessions
Add Student
Full Name
Username
PIN (4–6 digits)
Grade / Class
Avatar
Reset PIN

Set a new PIN for student.

New PIN (4–6 digits)
⬆ Import Students

Paste CSV with format: `Name,Username,PIN,Grade`

Game Access