Domestic Xinchuang · Linux Electronic Classroom Software

Linux electronic classroom software
cc-class Xinchuang Domestic Computer Lab Electronic Classroom

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.

Why a Xinchuang computer lab needs a dedicated Linux electronic classroom

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 plight of traditional electronic classrooms in Linux computer labs

  • The software only has a Windows version, so it simply won't install in a Xinchuang computer lab
  • Broadcast the screen, camera and audio live at the same time — ideal for on-camera presenters.
  • Remote control can't inject keyboard and mouse input, so the teacher "can see but can't control"
  • Phytium / Kunpeng / Loongson arm64 whole machines have no matching installation package
  • The lab has no external apt source, so dependencies can't be installed and deployment is an uphill battle
  • Teacher and student machines need separate images, doubling maintenance work

cc-class's solution for the Linux electronic classroom

  • Native Linux client, ready to use out of the box on UOS / Kylin / Ubuntu
  • Installation automatically switches to Xorg, keeping screen broadcasting and remote control stable and usable
  • Based on XTest keyboard/mouse injection, take over remotely for hands-on guidance
  • Provides amd64 and arm64 .deb packages, natively adapted to Phytium · Kunpeng · Loongson
  • The offline installer bundles all dependencies and installs in one click without any internet connection
  • Teacher and student sides share one install package, with roles assigned automatically by computer name

One Linux electronic classroom to manage your entire Xinchuang computer lab

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.

An electronic classroom running natively on Xinchuang desktops

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.

  • Linux / XinchuangNatively recommendedUOS / Kylin / Ubuntu and Windows share the same electronic classroom, with completely identical interface and features.
  • Live monitoring of the whole classOne card per student machine, with a live screen thumbnail and online / hand-raised / presenting status
  • Screen BroadcastProject the teacher's desktop or a chosen window in real time to all Linux student machines across the class, with annotation for explanation
  • Remote TakeoverDouble-click a student card to take over their mouse and keyboard for hands-on troubleshooting guidance
  • Delivered with the cloud desktop, ready to useAuto-identifies teacher and student endpoints from tags pushed by the vDisk cloud desktop, avoiding repeated installation in the image
  • Classroom ControlOne-click black screen for silence, block internet, disable USB, and lock on disconnect
Linux electronic classroom teacher console managing Ubuntu / Xinchuang student machine interfaces
cc-class teacher console · real Linux interface

Native Linux / Xinchuang capabilities

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.

Multi-architecture Xinchuang coverage

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.

.deb online / offline installation

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.

systemd-guarded auto-start

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.

Role detection · Xorg auto-adaptation

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.

Real interface of the Linux electronic classroom

All screenshots below come from cc-class running in real Linux / Xinchuang environments —— including a Kylin V10 Xinchuang lab shot live.

The interactive classroom runs natively on the Kylin V10 desktop, with screen broadcast / student demo / net cinema / shared whiteboard / random roll-call / remote command / exam / file distribution / homework collection, plus blackout-and-quiet / block-internet / disable-USB controls all built in.
cc-class Teacher Console · Native on KylinThe interactive classroom runs natively on the Kylin V10 desktop, with screen broadcast / student demo / net cinema / shared whiteboard / random roll-call / remote command / exam / file distribution / homework collection, plus blackout-and-quiet / block-internet / disable-USB controls all built in.
Kylin Desktop OS V10 (SP1) delivered by vDisk — 4.19 kernel, UKUI desktop, Kirin990 ARM processor — identical to a local install.
Kylin V10 Cloud DesktopKylin Desktop OS V10 (SP1) delivered by vDisk — 4.19 kernel, UKUI desktop, Kirin990 ARM processor — identical to a local install.
Xinchuang labs and Windows labs share one and the same cc-class; the teacher and student ends use one installer delivered with the cloud desktop — no separate images, ready out of the box.
One Suite for Xinchuang and WindowsXinchuang labs and Windows labs share one and the same cc-class; the teacher and student ends use one installer delivered with the cloud desktop — no separate images, ready out of the box.
Real-time screen thumbnail monitoring of Linux student machines
Real-time monitoringOne card per Linux student PC, with real-time thumbnails to grasp the whole class at a glance.
One-click black-screen lock for Linux student machines
One-click blackoutThe whole end-to-end workflow — before, during and after class — combining interactive teaching, exams and homework, and classroom management.
cc-class select teaching channel
Teaching channelMultiple classes in the same lab use different channels, so student devices only connect to the teacher machine on the same channel.

Core features of the Linux electronic classroom

Teaching demos, monitoring & control, assignment collection, and check-in attendance all in one, with feature parity with the Windows version

Screen Broadcast

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.

Monitoring Rotation

View live thumbnails of all student screens in real time, with polling monitoring and grid view, to spot and intervene on violations promptly.

Remote Takeover

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.

Voice Teaching

Teacher audio broadcasting and two-way voice communication: broadcast voice to students or talk with them in real time.

One-click black screen / control

Black-screen silence, internet lockout, USB disabling and offline screen lock — manage classroom discipline in a unified way.

Assignment Distribution & Collection

Materials are distributed in one click, with assignments and exam files automatically collected and archived by class / student ID / seat, with resumable transfers.

Check-In & Attendance

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.

Online exams

Import a CSV question bank to distribute exams, with countdown auto-submission and scoring, and live answering progress.

Xinchuang computer lab deployment in five steps

From domestic hardware to the first class, offline environments are handled in one click too

STEP 01

Prepare a Xinchuang whole machine

Phytium / Kunpeng / Loongson machines running UOS / Kylin / Ubuntu.

STEP 02

Install .deb

One-click install via online apt or offline package, with all dependencies handled automatically.

STEP 03

systemd auto-start

The student client registers as an auto-start service on boot and connects to the teacher machine automatically.

STEP 04

Switch to Xorg

Installation automatically disables Wayland; logging back in enters an Xorg session.

STEP 05

Enter Classroom

The teacher selects a teaching channel to enter the lesson, and student machines automatically join the started class.

Use cases for the Linux electronic classroom

From Xinchuang labs to exam centers, unified control of localized teaching environments

Xinchuang Server Room

Domestic-replacement computer lab

UOS / Kylin all-in-one machine labs and existing Windows labs share a single electronic classroom, smoothly completing the transition to domestically produced systems.

UnionTech UOSKylinPhytium, Kunpeng, Loongson
K-12 computer labs

Information technology classroom

A complete teaching workflow of screen broadcasting, monitoring and homework collection — efficient, orderly lessons in the computer lab.

Screen BroadcastMonitoringAssignment Distribution & Collection
University Computer Lab

Computer training lab

Supports smooth broadcasting of video, 3D and CAD, with remote takeover for hands-on guidance, suited to university practical training.

Practical TrainingRemote TakeoverMultimedia
Examination Center

Paperless computer-based exam proctoring

Screen monitoring, one-click blackout, network-cut screen lock and auto-submission ensure a fair and orderly domestic exam.

Exam ProctoringBlack Screen & Screen LockAuto Collect Submissions

Learn More

Linux electronic classroom products and solutions

Success Stories

Real Deployment Site Snapshots

To protect client privacy, case images do not display client names

Deploy the Linux electronic classroom in your Xinchuang computer lab

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.

Xinchuang Compatibility一览

Full Stack适配国产 CPU 与Operation系统,一套One master image manages heterogeneous endpoints,Works Offline、Performance on par with a physical machine。

Domestic Substitution平台(Operation系统)CPU ArchitectureCloud Desktop IDVDigital ClassroomImage Packaging
UnionTech UOSx86_64 / ARM64linuxupload 向导打包
银河Kylin / Kylin (NeoKylin)x86_64 / ARM64linuxupload
欧拉 openEulerx86_64 / ARM64linuxupload
龙蜥 Anolisx86_64linuxupload
Ubuntu / Debianx86_64 / ARM64linuxupload
Windows 7/10/11x86_64原生Support

Support国产 CPU:Kunpeng · Phytium(ARM64)、龙芯(LoongArch)、海光 · 兆芯(x86)。Xinchuang系统可用 linuxupload 向导式工具自助打包上云,x86_64 与 arm64 / 龙芯 / Phytium多Architecture自动适配。