简介
本项目是一个在线视频教育平台, 其中涉及的有 管理端,经销商端,学员端。
基于SpringBoot+MyBatis+Shiro+Mysql+Redis构建的在线教育平台,包括视频教育,在线试题,在线题库,在线考试等,其中 我们针对学员有详细的学情督察,可以更直观的检测学员学习的情况,而且我们针对班级有更丰富的拓展(如:可以关联视频课程,直播课程,图书等功能),并且我们在题库方面有更优秀的实现(如:可以针对所有题型进行智能组题,查看错题,收藏,分析统计)。
目前平台试题支持题型有: 单选题, 多选题,共用题干,共用选项,解答题,判断题,材料题。
项目环境
开发环境
语言 |
Java 8 + |
IDE(JAVA) |
IDEA (须安装lombok) |
依赖管理 |
Maven |
缓存 |
Redis |
数据库 |
MySQL5.7 + |
服务端:
基础框架 |
Spring-Boot 2.3.5 |
持久层框架 |
Mybatis-Plus 3.4.1 |
安全框架 |
Apache Shiro 1.7.1 , Jwt 3.11.0 |
日志打印 |
logback |
在线文档 |
Swagger-ui |
管理前端:
基础框架 |
AntDesignVue 1.7.2 |
JavaScript框架 |
Vue 2.6.10 |
解析器环境 |
Node |
移动端:
基础框架 |
uniapp |
PC端:
UI框架 |
ElementUi 2.15.6 |
JavaScript框架 |