Built for domestically developed computer labs Linux electronic classroom — cc-class natively targets Linux first, running the same software simultaneously on UOS / Kylin / Ubuntu and Windows, with native support for Phytium · Kunpeng · Loongson Xinchuang CPUs. Teachers and students share a single .deb installer, deployed instantly via cloud desktop images. Screen broadcast, monitoring patrol, remote takeover, one-click screen blackout, and homework collection/distribution all work fully on Linux.
Most legacy electronic classroom software only supports Windows — after migrating to UOS / Kylin labs, screen broadcasts go black and remote control stops working. cc-class was rebuilt from the ground up for Linux, enabling Xinchuang labs and Windows labs to share the same electronic classroom software.
The teacher endpoint launches on the UOS / Kylin desktop, using real-time thumbnails to monitor the whole class of Linux student machines—broadcasting, monitoring, remote control, and management all done in one place.
The image below shows the real interface of cc-class teacher client managing an entire room of Ubuntu / Xinchuang student machines on Linux — the top shows the teaching demo and interactive toolbar, the middle displays real-time screen thumbnails of each student machine, and the right side shows classroom management controls including screen blackout, internet block, USB disable, and network lock screen.
Not a simple port, but a step-by-step end-to-end solution for Xinchuang computer labs — from installation and auto-startup to the display session.
Provides amd64 and arm64 packages, natively adapted for Phytium / Kunpeng / Loongson complete machines — UOS, Kylin, Ubuntu 20.04 / 22.04 / 24.04 ready to use out of the box.
Online apt install It automatically pulls dependencies; when the lab has no apt source, it uses an offline package containing all dependencies and install.sh, installing everything in one click without any network connection.
The student endpoint registers as a systemd service and auto-starts at boot to automatically connect to the teacher endpoint; the teacher endpoint launches on demand and reconnects automatically when disconnected, requiring no manual attendance.
It automatically identifies teacher and student machines by computer name; the installation automatically switches the session to Xorg, ensuring screen broadcasting and remote control work reliably on Linux.
All screenshots below come from cc-class running in real Linux / Xinchuang environments —— including a Kylin V10 Xinchuang lab shot live.
Teaching demos, monitoring & control, assignment collection, and check-in attendance all in one, with feature parity with the Windows version
Broadcast the teacher's desktop or a chosen window to the whole class in real time, with annotation and markup, and smooth playback of video, 3D and CAD.
View live thumbnails of all student screens in real time, with polling monitoring and grid view, to spot and intervene on violations promptly.
Double-click a student card to take over their mouse and keyboard, a hands-on guidance mode that lets you tutor and troubleshoot without leaving the teacher machine.
Teacher audio broadcasting and two-way voice communication: broadcast voice to students or talk with them in real time.
Black-screen silence, internet lockout, USB disabling and offline screen lock — manage classroom discipline in a unified way.
Materials are distributed in one click, with assignments and exam files automatically collected and archived by class / student ID / seat, with resumable transfers.
Students enter their name, student ID and class for automatic archiving; the check-in sheet is shown live on the left and can be exported to Excel.
Import a CSV question bank to distribute exams, with countdown auto-submission and scoring, and live answering progress.
From domestic hardware to the first class, offline environments are handled in one click too
Phytium / Kunpeng / Loongson machines running UOS / Kylin / Ubuntu.
One-click install via online apt or offline package, with all dependencies handled automatically.
The student client registers as an auto-start service on boot and connects to the teacher machine automatically.
Installation automatically disables Wayland; logging back in enters an Xorg session.
The teacher selects a teaching channel to enter the lesson, and student machines automatically join the started class.
From Xinchuang labs to exam centers, unified control of localized teaching environments
UOS / Kylin all-in-one machine labs and existing Windows labs share a single electronic classroom, smoothly completing the transition to domestically produced systems.
A complete teaching workflow of screen broadcasting, monitoring and homework collection — efficient, orderly lessons in the computer lab.
Supports smooth broadcasting of video, 3D and CAD, with remote takeover for hands-on guidance, suited to university practical training.
Screen monitoring, one-click blackout, network-cut screen lock and auto-submission ensure a fair and orderly domestic exam.
Linux electronic classroom products and solutions
Low-latency screen broadcasting and monitoring — how the Wayland challenge is solved under Linux.
View details →A full Xinchuang teaching workflow covering interactive teaching, courseware push, exams and homework, and classroom management.
View details →Overview of the interactive electronic classroom software: one install package shared by teacher and student sides.
View details →A smart-lab solution integrating cloud desktop + electronic classroom + IoT central control in one.
View details →Real Deployment Site Snapshots
cc-class Xinchuang electronic classroom software, natively built around Linux, lets teacher and student endpoints share a single installation package—request a trial and experience unified teaching management for domestically produced computer labs.
Full Stack适配国产 CPU 与Operation系统,一套One master image manages heterogeneous endpoints,Works Offline、Performance on par with a physical machine。
| Domestic Substitution平台(Operation系统) | CPU Architecture | Cloud Desktop IDV | Digital Classroom | Image Packaging |
|---|---|---|---|---|
| UnionTech UOS | x86_64 / ARM64 | ✓ | ✓ | linuxupload 向导打包 |
| 银河Kylin / Kylin (NeoKylin) | x86_64 / ARM64 | ✓ | ✓ | linuxupload |
| 欧拉 openEuler | x86_64 / ARM64 | ✓ | ✓ | linuxupload |
| 龙蜥 Anolis | x86_64 | ✓ | ✓ | linuxupload |
| Ubuntu / Debian | x86_64 / ARM64 | ✓ | ✓ | linuxupload |
| Windows 7/10/11 | x86_64 | ✓ | ✓ | 原生Support |
Support国产 CPU:Kunpeng · Phytium(ARM64)、龙芯(LoongArch)、海光 · 兆芯(x86)。Xinchuang系统可用 linuxupload 向导式工具自助打包上云,x86_64 与 arm64 / 龙芯 / Phytium多Architecture自动适配。