Explore the Open‑Source Java‑Vue Exam System: Features, Deployment & Screenshots

This article introduces the open‑source Java + Vue exam system, detailing its student and admin functionalities, mini‑program capabilities, deployment options, demo screenshots, source code link, and a brief assessment of its commercial versus free version.

Java Backend Technology
Java Backend Technology
Java Backend Technology
Explore the Open‑Source Java‑Vue Exam System: Features, Deployment & Screenshots

Introduction

Study 思开源考试系统 is a Java + Vue front‑back‑end separated exam platform offering simple, fast development and deployment, a friendly UI, clear code structure, and support for both web and WeChat mini‑programs across PC and mobile devices. It can be deployed via integrated, front‑back‑end separation, or Docker methods.

Student System Features

Task Center

Exams and Paper Management

Exam Records

Wrong‑Question Book

Personal Information

Personal Activity

Message Center

Admin System Features

Dashboard showing total papers, questions, user activity, monthly question count

Student List – view, add, edit, delete, disable

Admin List – view, add, edit, delete, disable

Subject List – query, edit, delete

Create Subject

Paper List – query, edit, delete

Create Paper – time‑bound, fixed, or task papers

Question List – query, edit, delete

Create Question – supports single‑choice, multiple‑choice, true/false, fill‑in‑the‑blank, short answer; stems can contain text, images, tables, formulas

Task List – query, edit, delete

Message List – view sent messages and read counts

Send Message – broadcast to multiple users

User Log – view all user logs

Profile – display admin username and real name

Timeline – show admin creation time

Edit Profile – modify name and phone number

Mini‑Program Features

Tasks – grade‑specific tasks published by admin, each student can attempt once. Exams – question stems support text, images, formulas, tables; answers support text. Fixed Papers – repeatable practice with self‑grading. Time‑Bound Papers – repeatable practice within a time limit. Exam Records – view answer sheets and paper information. Wrong‑Question Book – automatically collects incorrectly answered questions. Personal Info – display student profile. Update Info – edit profile and avatar. Personal Activity – show recent user actions. Message Center – receive messages from admin.

System Demo

Source Code

https://gitee.com/mindskip/xzs-mysql

Conclusion

The commercial version is a stripped‑down derivative; the free open‑source edition is mainly for learning and lacks many features.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

BackendVueopen-sourceExam System
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.