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.
The classroom
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.
Two apps, one learning journey
What you see is a concept of the two views, drawn from the product specification. It is not a screenshot of a released app.
Full functional scope
Run the learning. Keep control of 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.
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.
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.
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.
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.
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.
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.
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.
English and Arabic layouts; setup diagnostics and support bundles; owner settings; backups, restore, retention, data export and deletion; update controls and software credits.
Try. Notice. Change. Try again.
Join by classroom link, code or QR; choose a first name and avatar; wait for teacher approval when needed; reconnect to the same workspace after a connection drop.
Mission cards, goals, stars and authored hints; live field and simulation views; inspect cells and obstacles; measure distance and angle; make a prediction before running.
Tap or drag commands into ordered chains; loops and conditions; value connections, variables, sensors, maths, messages, functions, lights and sound; duplicate, undo, redo, comments, zoom and multi-robot lanes.
Simulate without moving hardware; replay, scrub, step and change playback speed; follow highlighted commands, variables and console output; see what to fix and try again.
Ask for a robot, request approval, join the queue, cancel, follow the countdown and stop a run; compare predicted and measured results, goals, stars, time, error distance and path length.
Equivalent Python view, code editor, completion, API examples, syntax feedback, console and tablet key bar; the same simulation and run workflow. This is a later delivery milestone.
Shared workspace with one driver at a time; ask to drive or raise a hand; receive teacher hints; cooperative missions, competition and soccer practice; match scores, timer and referee messages.
Planned: charts, data logs, explainable nearest-neighbour classification, grid-learning experiments and robot calibration lessons. The dot ai connection and teacher-guided assistance are roadmap items.
Designed for real classrooms
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.
Both apps are planned with Arabic and English interfaces. Phone screens are for viewing; tablets and laptops are for coding.
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.
We scope a pilot with you first and confirm what is available before anything is promised.