A computer science lab for schools

Building the Minds that Build Tomorrow.

Live lessons on every screen. Homework that cannot be copied. Exams that hold. Progress parents can see. Built for schools that take computing seriously.

Est. MMXXVI · Made for schools
Built for the DPDP Act 2023

01 · The lesson begins

One editor.
Every language.
No setup.

Students write in a real editor, in the browser. Python, Java, C++ and more, ready the moment the lid opens. Nothing to install. Nothing to lose.

two_sum.py Python 3.12
1def two_sum(nums, target):
2    seen = {}
3    for i, n in enumerate(nums):
4        if target - n in seen:
5            return [seen[target - n], i]
6        seen[n] = i
7    return []
Live lesson Aarav · Year 10 Run

02 · The push

One question.
Thirty screens.
Instantly.

The teacher pushes a question and it lands on every desk at once. Every student, every keystroke, in view from the front of the room.

Question 3 of 6 12 marks
Two Sum

Given an array of integers and a target, return the indices of the two numbers that add to the target.

ArraysHashingO(n)
0 of 30 received

03 · The run

Real code,
run for real.

Every submission runs in its own sealed sandbox and is judged against the teacher's tests in under a second. No network. No escape. No excuses.

Sandbox · run 4f2a Docker
$ python two_sum.py
[sandbox] container up · 61 ms
[sandbox] cpu 0.5 · mem 128 MB · net off
✓ test 1  [2,7,11,15] → [0,1]      3 ms
✓ test 2  [3,2,4] → [1,2]           2 ms
✓ test 3  [3,3] → [0,1]             2 ms
✓ test 4  hidden                    4 ms
✓ test 5  hidden                    3 ms
5 of 5 passed · 42 ms · 12 / 12 marks

04 · The homework

Homework that
cannot be
copied.

Every student gets their own question on the same topic, so a friend's answer is no help. Each one is checked the moment it is handed in.

Assignment · Strings Due Friday
  • AAaravReverse each word5 / 5
  • MMiraCount the vowels5 / 5
  • KKabirIs it a palindrome?4 / 5
  • DDiyaCapitalise each wordWriting
32 students · 32 different questions

05 · The race

Competitive
Mode.

Two students, one problem, a live leaderboard the whole class can see. The teacher has the final call.

Duel · Two Sum 2:14 remaining
AAarav0%
🏁
MMira0%
🏁
Mira · first to pass Teacher may override

06 · The sealed room

Exams
that hold.

Bound to the school's own devices and network. Tab switches noticed, suspicion flagged, every event on the record. Students are protected as much as the paper is.

Mid-term · Computer Science Sealed
  • DeviceBound · Lab-14✓
  • NetworkSchool only✓
  • WindowSingle, fullscreen✓
  • Tab switches0✓
  • SuspicionNone flagged✓
  • RecordEvery event, timestamped✓
28 students · 0 incidents

07 · The report home

Progress that
reaches home.

Every student sees their own results, the topics to practise next and the honours they have earned. Parents get a two-page report, and a teacher can print the whole class's reports in one click before a parent-teacher meeting.

My Progress · Aarav Class 11 A
82%average
6exams
14assignments
Strong · Loops Strong · Strings Practise · Lists
Top 3 in Class 11 A this term
Parent report · 2 pages · PDF Download

08 · The syllabus

Every CBSE topic,
Class 6 to 12.

Every question is tagged to its topic on the 2026–27 CBSE syllabus. The principal sees what each class has covered and where it is weak, so teachers know what to teach next.

How Quala Labs follows NEP 2020

CBSE Topics · Class 11 A CS 083 · 2026–27
ConditionalsStrong
LoopsStrong
StringsOK
ListsWeak
DictionariesNot covered
Unit 2 · Computational Thinking and Programming · 9 of 14 topics covered

09 · The assistant

An assistant
that helps,
never decides.

Koala drafts questions from the topic you pick, gives a stuck student a hint without the answer, and suggests a mark with its reasons. The teacher always has the final say.

On Premium and Enterprise plans.

Koala Teacher reviews everything
Draft 3 questions on Lists · Class 11 · easy Ready
Hint “What should the loop do when the list is empty?” No answer given
Mark Suggests 9 / 12 · misses the empty-list case Teacher decides

10 · The ledger

Marks a teacher can
stand behind.

Rubrics, auto-grading and review side by side. Every mark traceable to the line of code that earned it.

Marks · Two Sum Aarav · Year 10
Correctness6 / 6
Complexity3 / 3
Readability2 / 3
Total11 / 12
Readability: name n as value. Auto-graded, teacher reviewed.

About Quala Labs

Built for schools that teach computing seriously.

One platform for the lesson, the homework, the exam, the mark and the report home, so a teacher's attention stays on the students and not on the tooling. Quala Labs runs inside the school's own network, on the school's own devices, and keeps every record where the school can see it.

  • Livelessons on every screen
  • Sealedexams, device bound
  • Traceablemarks, line by line
  • Privatebuilt for the DPDP Act 2023

11 · Contact

See it in your
own classroom.

A forty-minute walkthrough with a live class, on your devices, in your network. No slides.

[email protected]

Already decided? Register your school and start fourteen days free.

Book a walkthrough We reply within a school day