[Open Source] Java-Based Distributed Online Education System Supporting Examinations, Live Streaming, and Q&A

Open SourceEducation
2026-06-28 06:55 1 次浏览 • 0 次下载 0KB
[Open Source] Java-Based Distributed Online Education System Supporting Examinations, Live Streaming, and Q&A

1. Project Overview

  • The Zhidao Learning Platform is a distributed online education system developed using Java.
  • The project adopts an enterprise-level microservices architecture with separated frontend and backend.
  • It incorporates a component-based design approach to achieve high cohesion and low coupling. The codebase is clean, well-commented, and easy to get started with.
  • Emphasis is placed on coding standards, with strict control over package dependencies.
  • Helps individuals, businesses, and organizations quickly build an online learning platform to meet their needs for online teaching, online training, and internal corporate training.

2. Open Source License

The author has not yet adopted an internationally recognized open-source license.

3. Screenshots

4. Feature Overview

Option 1

Corporate Training Management Platform

Build a complete closed-loop service system covering the entire corporate training lifecycle, empower business development, and meet diverse training needs.

  1. Interactive Live Streaming, Online Video-on-Demand
  2. Knowledge Base Learning, Online Q&A
  3. Job Training, Data Statistics
  4. Announcements, News, Community Blogs

Option 2

Online Education Platform

The online education system is a general-purpose education and training platform that can be applied to teaching and training across different industries.

  1. Interactive Live Streaming, Online Video-on-Demand
  2. Intelligent Grading, Online Examinations, Document Library Resources
  3. News, Community Blogs, Online Q&A
  4. Report Statistics, Learning Analytics

5. Tech Stack

Technical Framework


Core Framework: SpringCloud
Persistence Layer Framework: Mybatis-plus
Log Management: Log4j
Project Management Framework: Maven
API Interface Framework: Swagger2
Frontend Framework: Vue3

Module explanation


cloud-learning-ce

cloud-learning-auth-service --Authentication and Authorization Service
cloud-learning-behavior-service --Behavior Service
cloud-learning-gateway-service --Gateway Service
cloud-learning-learn-service --Learning Service
cloud-learning-member-service --Membership Service
cloud-learning-message-service --Messaging Service
cloud-learning-oss-service --Object Storage Service
cloud-learning-setting-service --System Settings Service
cloud-learning-usercenter-service --User Center Service

#1
资源直链https://gitee.com/yuanjiusheng/cloud-learning-ce
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare