For the complete documentation index, see llms.txt. This page is also available as Markdown.

Organize Classrooms

Create, customize, and organize classrooms inside your dashboard.

Classrooms group games and students inside your dashboard. Use them to separate courses, cohorts, workshop groups, or terms. Each classroom has its own games, roster, leaderboard, and settings.

Every dashboard starts with a default classroom named My First Classroom. You can rename it to anything in its settings, and many organizations run happily on that single classroom for a long time.

The Classroom Screen

Open a classroom from the Classes section of the sidebar. Every classroom has the same five tabs, with a Join link button and an Add game button always available in the header.

Tab
What it holds

Home

The at-a-glance view: quick actions, stat tiles (students, games assigned, average completion, needs attention), and a list of students who've gone idle.

Games

Every game assigned to this classroom, with visibility controls and per-game join codes. Covered in Manage Games.

Roster

The progress matrix (every student crossed with every game) plus the tools for adding students.

Leaderboard

Students ranked by points across the classroom's games.

Settings

Name, description, enrollment controls, classroom managers, and deletion.

Create a Classroom

Two paths to the same place:

  • In the sidebar, click New class under your classroom list.

  • Or open your dashboard's Classrooms tab and click Add Classroom. This tab also lists every classroom with its game and student counts, and it's where you manage the full set as you grow.

Give it a name and an optional description, and you'll land in the new classroom ready to add games.

Classroom Settings

The Settings tab has four sections.

Details. The classroom's name, description, and an optional thumbnail image. This is also home to the invite-only enrollment toggle: when it's on, only people you invite by email can join, and the shareable join link, self-registration, and guest accounts are all blocked for anyone you haven't invited. Turn it on for closed cohorts where you control the exact roster; leave it off for open workshops where a shared link is the point. Click Update to save changes.

Classroom Managers. Give someone admin access to this classroom without giving them your whole dashboard. Good for co-teachers and volunteer helpers. Roles are covered in Manage Users.

Tenant Info. A reference card for the dashboard this classroom belongs to.

Danger Zone. Deletion lives here, deliberately out of the way.

Get Students In

The Roster tab has an Add students panel with three methods: invite by email (paste addresses, send invites, and track them under pending invitations), share the join link, or add people who already have accounts in your dashboard. The full walkthrough, including advanced management for removing students and bulk password resets, is in Manage Users.

Watch the Room

The Home tab tells you how the classroom is doing without any digging: student count, games assigned, average completion, and a Needs attention list of students who've gone idle, with how long they've been away.

The Roster tab goes deeper with the progress matrix: every student crossed with every game, each cell colored by progress (complete, on track, started, just began, not started, stuck) with week-over-week movement indicators. Every cell is clickable, jumping to that student's per-challenge drilldown or letting you assign a game on the spot.

For analytics across your whole organization, see Track Performance.

When to Split Into Multiple Classrooms

One classroom is right until it isn't. Common reasons to split:

Strategy
Example layout
Best for

By time period

Fall 2026, Spring 2027

Schools and seasonal programs

By audience

Beginner, Advanced

Multi-level training

By group

Engineering, Sales

Corporate training

By format

Weekly course, Competition

Mixed-format programs

Whatever you pick, use names that will still make sense when you have ten of them. "2026 Fall - Intro to Cybersecurity" ages better than "My Class."

Troubleshooting

Students can't join. Check whether invite-only enrollment is on (it blocks the join link for anyone not invited by email), and confirm you shared the current classroom join link.

A manager can't see the classroom. Confirm they're assigned under Settings, Classroom Managers, and that they're looking at the right classroom. Have them log out and back in if a fresh assignment isn't showing.

Wrong people joined. The join link traveled further than intended. Remove them via the roster's advanced management, and consider invite-only enrollment for the rest of the term.

Next Steps

Last updated