The classroom

One classroom. Every learner in the picture.

Two connected apps: a calm control room for the teacher and a creative workspace for kids. From simulation to real robots, with the teacher always in charge.

In development

Two apps, one learning journey

The teacher guides. The learner makes.

What you see is a concept of the two views, drawn from the product specification. It is not a screenshot of a released app.

  • Teachers see every learner and approve robot runs
  • Kids predict, simulate, then ask to run
  • One Stop All button, always visible
Teacher view · concept

Your room, in one view.

Team Abuilding
Team Bsimulating
Team Casking to run
Stop all
Kids’ view · concept

Can you reach C2?

PredictSimulateAsk to runReflect

Full functional scope

What each app is designed to do.

Run the learning. Keep control of the room.

Set up the room

Language and owner PIN; network and QR connectivity checks; camera selection and calibration; robot discovery, identification and field checks; demo mode and health indicators.

Prepare and run sessions

Create, save, start, pause and end sessions; choose Lab or Soccer; arrange challenge playlists; prepare teams and robot assignments; print joining sheets; manage admission and presence.

See every learner

Live roster and editing, simulation, waiting and running states; hands raised; read-only program view; teacher hints; team formation and driver roles; class progress, stars and CSV export.

Control access to real robots

Assign robots to a learner or team; time limits, run limits and approval rules; approve or reject requests; manage queues; revoke access; speed caps, individual stop and an always-visible Stop All.

Shape the physical challenge

Live field map; drag robots to cells, rotate and reset them; lights, sounds and identification; add, move and edit physical or virtual tiles, walls, checkpoints and goals; undo, redo and a physical setup checklist.

Build a reusable challenge library

Search, tag, duplicate, import, export and archive; solo, multi-robot, cooperative and competitive formations; goal and star rules; allowed nodes, time budgets, hidden cells, prediction prompts, hints and reference solutions.

Review, replay and present

Run history, results and replay; error distance, time and program size; projector view; session summaries; robot connection, tracking and battery status; useful explanations when a run cannot start.

Referee a soccer match

Team assignment; teacher camera and rendered field views; start, pause, resume, stop and half-time; score, timer, penalties and goal validation; team-control permissions and match history.

Maintain the lab

English and Arabic layouts; setup diagnostics and support bundles; owner settings; backups, restore, retention, data export and deletion; update controls and software credits.

Designed for real classrooms

Local learning. A connected path.

01

Teacher-laptop hub

The specification runs the classroom from a Windows or Mac teacher laptop, with learners joining over a dedicated local network. Working without internet is a design target awaiting release validation.

02

Arabic and English

Both apps are planned with Arabic and English interfaces. Phone screens are for viewing; tablets and laptops are for coding.

03

dot ai, connected carefully

Planned model and dataset exchange, explainable experiments and teacher-controlled help. Cloud sync and cross-app integration are not part of the current local base.

Want dot lab in your classroom?

We scope a pilot with you first and confirm what is available before anything is promised.