Skip to content

cc-class Interactive Classroom · User Manual

cc-class is a cross-platform, LAN-based classroom management suite for schools, university labs, training rooms and computer exam centers. It consists of two programs:

  • Teacher (TeacherApp) — the teacher's "console": screen broadcast, monitor students, remote control, lock screens, check-in, exams, file distribution, and more.
  • Student (StudentApp) — installed on every student PC; it starts automatically at boot, finds the teacher machine by itself and connects, then receives the teacher's commands.

You do **not** choose which app a machine runs.

cc-class decides whether a machine is a teacher or a student automatically, based on the computer name, and manages the desktop shortcuts for you. See 👉 Teacher vs Student auto-detection.

Teacher console with two students connected

Suggested reading order

StepTopicLink
① Read firstHow teacher / student machines are told apart (by computer name); how shortcuts are handled automaticallyAuto-detection
② Install (Windows)One installer sets up both apps and builds the correct shortcut by machine nameWindows install
③ Install (Linux).deb install, offline bundle, systemd services, Wayland→XorgLinux install
④ TeacherWhat every toolbar feature does, with screenshotsTeacher Guide
⑤ StudentWhat students see, how they auto-connect, reconnectionStudent Guide
⑥ FAQCan't connect, wrong role, Wayland, channels, etc.FAQ

System requirements

  • OS: Windows 10/11 (64-bit); Ubuntu 20.04/22.04/24.04 and domestic (Xinchuang) systems (Loongson/Phytium/Kunpeng arm64).
  • Network: teacher and students must be on the same LAN/subnet, with UDP 11100 and TCP 11100–11105 open between them.
  • Display session (Linux): must be an Xorg session (the installer configures this automatically).

Licensing

The software works in trial mode out of the box; the trial allows up to 5 students to connect at once. For more, open Register Software in the teacher app and send the on-screen "machine code" to your vendor for a license key.

Trial and licensing dialog

All screenshots in this manual use the English interface; the software follows the system language automatically (Chinese/English/Japanese/Korean and more) with identical button positions.