[Open Source] A Convenient, Easy-to-Use, Multi-Tenant, and Visually Appealing Teaching Management Platform Built with Spring Boot
![[Open Source] A Convenient, Easy-to-Use, Multi-Tenant, and Visually Appealing Teaching Management Platform Built with Spring Boot](https://yy123.ink/api/img/1782600906174-1kkg4e.jpg)
1. Project Overview
Shu Guo Yun is a convenient, easy-to-use, and visually appealing teaching management platform built on Spring Boot. It provides features such as multi-tenancy, permission management, examinations, exercises, and online learning.
Its main features include online examinations, practice exercises, question drills, and online learning.
Course content supports text, images, and videos. Assessment types include exams, practice exercises, and questionnaires.
Supported question types include single-choice, multiple-choice, true/false, short-answer, video, and audio questions.
Supports question banks and question practice features.
Note: This version is based on Spring Boot and has few middleware dependencies, making it very convenient to use and deploy. It is also continuously updated and maintained.
The Spring Cloud version depends on more middleware components. Its code is available in the sc branch.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Feature Screenshots
















4. Feature Overview
The project consists of three parts: web frontend, backend administration, and mini program. The frontend and mini program primarily provide examination features, while the backend provides basic administration and examination management.
Web Frontend Features: Provides online examinations, course learning, practice exercises, and other features.
Backend Features: System management (organization management, user management, department management, role management, menu management, operation logs, and code generation) and examination administration (course management, exam management, question bank management, and score management).
Courses provide online learning functionality and support the configuration of chapters, sections, and knowledge points. Course content supports text, images, and videos.
Assessment types include exams, practice exercises, and questionnaires. Answering modes include one-time submission and sequential answering. Questions can be added manually, selected from a question bank, or generated randomly.
Users can bookmark exams, questions, and courses, select question banks for practice, and explore more features themselves.
5. Tech Stack
Shu Guo Yun is a new-generation teaching management platform built on Spring Boot, providing permission management, examinations, questionnaires, practice exercises, and other features.
The frontend and backend are separated, with support for PC, H5, and WeChat Mini Programs.
