The product for colleges

Practice starts right inside the topic.

The lab environment comes up as a container in the cluster and opens inside the step. The student installs nothing; the college needs no computer room with images on every machine.

Environments run in the cluster. A separate instance per student, nothing shared.

Step 8 · Lab session
Analysing waste on a production line
JupyterPython 3.11
[1]:
# timing of the line's seven steps, seconds
takt = 54
ops  = [48, 51, 73, 46, 52, 69, 44]
for i, t in enumerate(ops, 1):
    if t > takt:
        print(f"step {i}: overload {t - takt} s")
step 3: overload 19 s step 6: overload 15 s Bottleneck: step 3, against a takt time of 54 s
Environment catalogue

Ready-made images, zero installation

The teacher picks the environment when creating the topic, and it is placed into the step automatically. There is no second choice to make: a lab set on the course carries over to all of its topics.

Your own imagesA college can add an image of its own if the environment it needs is not in the catalogue.
LicencesPaid environments are connected under the institution's own licence and are visible to it alone.
DesktopGraphical environments open in the browser over a remote-access protocol.
Lab catalogue
Available to the college · 11 environments
images preloaded
Python and Jupyter3.11
SQL: a PostgreSQL sandbox16
Linux basics (terminal)shell
Web development (Node.js)20 LTS
Machine learning (PyTorch)2.x
R and RStudio4.4
C and C++gcc
Java21
Octave (the MATLAB language)free
Symbolic mathematics (SageMath)free
MATLABunder licence
The college's own imageon request
Isolation

A machine of their own for every student

The environment lives exactly as long as the class does. It is not shared across the group, so one student cannot break another's work or see their code.

A separate environmentA separate instance per student, with its own file system and processes.
End of classThe session closes with the class. Environments left open are shut down on a schedule.
Work is keptThe student's files survive a restart of the environment and reach the teacher for marking.
Lab session
Ospanova Madina · PO-24-1
in progress
Environment “Python and Jupyter” requested13:42:06
Image found in the cluster, no download needed13:42:06
Instance started, address issued to the student13:42:14
Work under way, files being saved27 min
Submission to the teacherpending
Environment shut down, resources releasedat the end of class
The mark is given for work that has been accepted, not for the fact that an environment was started.
Engagement

A daily habit instead of talk about motivation

The student sees short tasks for the day and for the week, earns XP and coins for study actions and spends them in the college shop. The mechanic is familiar from games, but here it works for attendance and practice.

QuestsDaily and weekly: complete the steps of a topic, submit a test, open a chest. Rewarded in XP and coins.
ShopStocked by the college itself, from profile decoration to real rewards. Some items unlock only through an achievement.
GiftsWhat you buy can be passed to a classmate with a message. That is what makes the mechanic social rather than solitary.
Today's tasks
Ospanova Madina · PO-24-1
340 coins
A productive day
Earn 60 XP in a day · done
+20 XP+10 coins
Three chapters in a week
2 of 3 worked through
+60 XP+30 coins
A week without absences
4 classes out of 5
+80 XP+40 coins
College shop
Gold avatar frame250
Name colour in chat180
Personal badgefor an achievement
A practice re-sit400
Support

The tutor answers at night, when the teacher is asleep

The fifth step of a topic is a conversation with the AI tutor about the material of that same topic. It does not search elsewhere and does not invent: it explains in simpler terms, asks leading questions and points to the section of the lecture worth re-reading.

Inside the topic, not beside itThe tutor sees the lecture and the breakdown of this particular topic, so its explanation agrees with what the test will ask.
It countsThe conversation is assessed automatically and enters continuous assessment on the same footing as the interactive tasks and the test.
BadgesAchievements also mark what usually goes unnoticed: coming back after a break and helping a classmate.
Achievements
6 of 14 earned
First step
Three days running
Ten chapters
A week without absences
Five tests
Helper
A month of discipline
Course completed
What this changes for a college

The computer room stops being the bottleneck

01

Nothing is installed on the machines

A browser is enough. Ageing hardware stops limiting the choice of subjects and tool versions.

02

One environment for the whole group at once

An image update reaches everyone at the same moment. No version drift between workstations.

03

Practice is visible in the gradebook

The lab session runs as the eighth step of the topic and lands in the same grade sheet as the rest of the points.

We will give you a trial lab

Name the subject and the environment. We will start it for your group and show how a student enters the practical work straight from the topic.