Open source by industry / Education

XZS exam system (学之思)

An online exam system from China built with Java and Vue, with student and admin apps and a WeChat mini program.

Can you use it commercially?
With conditions

AGPL-3.0. Running it unmodified adds no obligations. If you change the code and let students use it over a network, you must offer them your modified source. The vendor sells editions with a commercial license; the community edition does not include one.

LicenseEdition comparison (Chinese)

Is it still maintained?
Active

Last push on 2026-10-09. The repository is not archived.

Commits

How hard is it to deploy?
Easy

The backend runs as a single jar on JDK 1.8 with PostgreSQL 12 (a MySQL version lives in a separate repository). The docs describe three ways to deploy, including docker-compose. The docs are in Chinese.

Deployment guide (Chinese)Tech stack (Chinese)

What does it cost?
Community edition is free

The community edition is free and the docs give no hardware requirements. For a commercial license and more features, the listed prices are 3,000 CNY for the standard edition and 8,000 CNY for the advanced edition (source code).

Price list (Chinese)

What to watch out for
Limited free edition, older stack

The community edition has no teacher app, question import or video lessons; those are in the paid editions. It is built on Spring Boot 2.1.6, JDK 1.8 and Node 16, all older versions.

Edition comparison (Chinese)Tech stack (Chinese)

Based on license texts, commit history and official deployment docs. I have not deployed each one myself. Last checked: .

Your industry is not here?

Tell me the industry and what you need solved. I will look at it next.

Message @dceniac on X