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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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!
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
