# 万岳在线教育系统WEB开源版
**Repository Path**: WanYueKeJi/wanyue_education_web
## Basic Information
- **Project Name**: 万岳在线教育系统WEB开源版
- **Description**: 万岳在线教育综合各培训机构的需求,自主研发集知识付费、直播授课、网校建设、培训学校、在线教学、职业教育、素质教育、技能教育功能为一体的在线/直播/网络/线上/题库/考试/刷题/线下活动的分布式教育平台系统,满足用户对直播课、在线考试、教务、职业培训、刷题、点播、录播、多媒体教学等场景需求。
- **Primary Language**: PHP
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: http://git.sdwanyue.com/
- **GVP Project**: No
## Statistics
- **Stars**: 6074
- **Forks**: 1876
- **Created**: 2020-10-13
- **Last Updated**: 2025-09-04
## Categories & Tags
**Categories**: instructional
**Tags**: 在线教育, 直播授课, 在线考试, 网校系统, 题库刷题
## README

[](https://www.kancloud.cn/wanyuekaiyuan11/wanyue_education/2788919)
[](https://qm.qq.com/cgi-bin/qm/qr?k=JShAyXeoKqg2lWFEUSElxELImhjeMG4y&jump_from=webapi)
### 重要!重要!请点击上方查看“部署文档”!!!
#### 下载最新版的uniapp代码,请点击仓库地址:
点击此处
------------------------------------------------------------------------
### 【20241128更新说明】万岳在线教育系统WEB开源版任意代码执行漏洞修复
- 通过优化代码流程,已经替换eval危险函数,转为使用更安全的JSON.parse()函数来解析json字符串;
### 【20241128更新说明】万岳在线教育系统web版存储型xss漏洞修复
- 通过新增框架全局过滤方法htmlentities过滤特殊字符避免xss漏洞攻击
### 【20240920更新说明】PC首页样式升级
- 更新了pc首页的样式并对新闻资讯增加了简介,方便进行展示
### 【20240705更新说明】uniapp更新sdk
- 更新了uniapp端的声网sdk,解决运行小程序时无法点击查看课程详情的问题
### 【20230203更新说明】升级声网sdk
### 【20220928更新说明】uniapp端功能界面修改
- 更新了uniapp端的界面样式,更新小程序和H5的演示站【可直接扫码查看】
- 新增了首页和个人中心页面广告位
- 修复了打包小程序时出现的双标题问题
- 新增了“全部课程”导航栏功能,点击后可查看选择的学习阶段所有的课程列表【包含直播+图文】
### 删除代码runtime缓存文件
- 有用户搭建出现报错:Invalid argument supplied for foreach()问题,针对此问题的解决办法为删除缓存文件runtime
- 为杜绝其他用户搭建时,也可能出现此类问题,所以将仓库中的代码文件直接删除掉runtime文件夹
### 项目说明及部署文档(如果对你有用,请给个star!)
##### 项目文档 | 部署文档 | 常见问题 | 升级日志
---
### 系统演示
- 首页地址: https://edudemo.sdwanyue.com
- 学生端地址: https://edudemo.sdwanyue.com 账号:13800000000 密码:123456
- 教师端地址: https://edudemo.sdwanyue.com/teacher 账号:13866666666 密码:123456
- 后台地址: https://edudemo.sdwanyue.com/admin 账号: demo 密码: 123456
### Uni-app版地址
- 接口框架地址: 本项目根目录下phalapi目录
- 仓库地址: 点击此处

### 项目介绍
万岳在线教育经过对教育市场的长期调研,综合当下各大线上教培机构对于教育平台的功能需求,着重于用户体验,自主研发了一套集知识付费、直播授课、网校建设等功能为一体的万岳在线教育系统,满足用户对于公开课、大班课、小班课、职业培训等多种线上教学活动的场景需求。
* 所有使用到的框架或者组件都是基于开源项目,代码保证100%开源。
* 系统功能通用,无论是个人还是企业都可以利用该系统快速搭建一个属于自己的在线教育平台。
系统采用TP5.1+Jquery+Bootstrap+Mysql核心技术,系统功能介绍[查看](http://doc.sdwanyue.com/wanyue_open_web/2006714),专业售后技术团队,让您二开无忧。
### 技术亮点
```
1.后台应用ThinkCMF快速生成现代化表单;
2.PHPExcel数据导出,导出表格更加美观,可视;
3.支持微信/支付宝支付,支付接入更加快捷,简单;
4.后台多任务窗口化操作界面;
5.内置强大灵活的权限管理;
6.内置组合数据,系统配置,管理碎片化数据;
7.客户端完善的交互效果和动画;
8.高频数据缓存;
9.内置PhalApi接口框架,前后端分离更方便;
10.WebSocket长连接减少CPU及内存使用及网络堵塞,减少请求响应时长;
11.支持队列降低流量高峰,解除耦合,高可用;
12.无需安装, clone下来即可直接使用, 完全100%真开源;
```
### 页面展示
1.png)
2.png)
3.png)
4.png)
#### 统计页面




#### 直播课页面


### 开发结构
```
├─app // 应用目录
├─data // 数据目录
├─node // socket配置以及使用的三方
├─phalapi // 云存储和数据库配置
├─plugins // 七牛云相关配置
├─public // WEB 部署目录(对外访问目录)
├─sdk
│ ├─alipay // 支付宝接口
│ ├─alipay_app // 支付宝app配置
│ ├─jpush
│ ├─PHPExecl
│ ├─phpqrcode // 二维码扩展
│ ├─qqApi // qq三方登录
│ ├─ronglianyun // 容联云
│ ├─tencentcloud // 腾讯云sdk
│ └─txim // 腾讯IM
│
├─themes // 静态资源
├─update
├─vendor // 第三方类库目录
├─.htaccess
├─composer.json // thinkcmf插件
├─index.html
├─logo.png
├─think // 命令行入口文件
└─version
```
### 开源版使用须知
- 需标注"代码来源于万岳科技开源项目"后即可免费自用运营
- 前端运营时展示的内容不得使用万岳科技相关信息
- 允许用于个人学习、教学案例
- 开源版不得直接倒卖源码
- 禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负
### 商业用途
* 如果您想基于教育系统进行定制开发,我们提供有偿定制服务支持!
* 其他合作模式不限,欢迎来撩!
* 官网地址:[http://git.sdwanyue.com](http://git.sdwanyue.com)
### 开源客服(免费获取sql脚本)
QQ:2770722087
QQ开源交流群:995910672
QQ开源交流群:681418688

### 开源交流群【10群/15群已满,请选择其他群添加,加群回答请填写“gitee教育”】

 