mindskip/xzs-mysql

学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 53 minutes ago
Added to GitGenius on September 19th, 2026
Created on August 30th, 2020
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 590
Total Stargazers: 3,596 (+0)
Total Subscribers: 36 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

Xzs-mysql is an open-source examination system built with Java and Vue that separates frontend and backend functionality.

The system addresses the need for a straightforward online testing platform that can serve both desktop and mobile users. It combines a Java backend with a Vue frontend, allowing institutions to deploy and manage exams across web browsers and WeChat mini-programs. The architecture supports multiple deployment strategies: integrated deployment, separated frontend-backend deployment, and Docker containerization. Students can take exams with questions supporting text, images, mathematical formulas, and tables, while the system automatically tracks incorrect answers in an error notebook and maintains exam records. The platform includes task management for grade-level assignments, fixed and time-limited practice papers, personal information management, and a messaging center for administrator communications.

Organizations should choose this tool if they need a straightforward exam management system with minimal deployment complexity and a clean codebase. It suits educational institutions, training centers, and organizations conducting online assessments that need to reach users on both computers and mobile devices. The system is designed to be simple to develop and deploy while maintaining a user-friendly interface and clear code structure.

The project maintains active development with regular updates to both the codebase and documentation. The maintainers provide comprehensive support through written tutorials, video guides, and community channels including a QQ group and direct business contact options. The tool is available across multiple repository platforms and database variants, indicating sustained effort to serve different deployment preferences and infrastructure requirements.