Skip to content

Course

Cohorts taught with the simulator

Three courses run on this platform, at three different scales and in three different rooms. What they share is the instrument: a browser client, a deterministic server that replays every submitted program, and difficulty that follows the learner rather than the timetable.

Cohorts

Who the course has run for

Course

IIT Kharagpur

Indian Institute of Technology Kharagpur

Kharagpur, West Bengal, India

  • The largest of the three cohorts, and the one taught furthest from the hardware.
  • No physical arm travels to Kharagpur. The browser client and the server-side replay are the whole teaching apparatus, which is what makes a cohort this size workable at distance.
  • Participants arrive with programming already in hand, so the course can spend its time on the arm instead of on syntax.

Mentorship

JRMP 2026

PolyU Junior Researcher Mentoring Programme, Group 09

Hong Kong, 2026

  • Students building smart classrooms: sensors and MQTT tracking room environment and student movement on Arduino and Raspberry Pi.
  • Over 25 core and guest lectures, more than four practical AIoT workshop sessions, and more than twelve continuous assessments.
  • Presented at ISBDAI 2026, and awarded My Favourite Poster at the IET Young Professionals Exhibition and Competition 2026.
  • Two research publications came out of the mentee group.

Community

Service learning

The Hong Kong Polytechnic University

Hong Kong and the Philippines

  • Taught in community settings rather than a lab, where the room, the language, and the equipment on hand are all part of the problem.
  • Grounded in a Certificate in Service-Learning Pedagogy and Practice from the PolyU Service-Learning and Leadership Office.
  • Service-learning engagement in the Philippines, commended by the President of the University of the Philippines.
  • Community-engaged education recognised by the Indian Muslim Association, Hong Kong.

Teaching

What the platform has to provide for a course to run

What a cohort needs is mostly a consequence of its size and its room.

Nothing to buy first

The simulator has no serial, Bluetooth, or network dependency on the ESP8266 arm. Every cohort gets the same instrument, and no one waits on a hardware order.

One class, several levels

Item selection follows each participant’s current ability estimate rather than a fixed lesson order, so a mixed room does not have to move at one speed. Exposure control keeps learners at the same level from all drawing the same challenge.

The score does not depend on the laptop

Programs are replayed and scored on the server. A borrowed machine in a community hall and a lab workstation produce the same result for the same program, which is what makes a score comparable across cohorts.