知你(knowyou)个性教学平台
简介
知你个性化教学平台是一个基于springBoot技术栈的个性教学平台。平台采用了前后端分离开发方式。通过该平台可以快速搭建一个中小型的个性教学
系统。提供教学服务。平台目前主要实现了教师端和学生端两大板块。管理员端在后续开发中,敬请期待。
功能模块
学生端: 在线作业(预习,课后,实验) 在线考试 个人文件管理 课程资源文件查看 知识图谱在线查看 知识点查看(知识点视频在线播放)
个人信息维护 学习情况的可视化分析教师端: 作业管理 考试管理 课程管理 作业与考试批改 作业与考试数据的可视化统计分析 课程资源文件管理 学生实验报告查看 知识点编辑与知识点视频管理
知识图谱在线编辑 个人信息维护 课程教学数据可视化分析
采用技术
后端
1.springBoot
2.springSecurity (权限)
3.spring session + redis(共享会话)
4.mybatis druid(数据库访问)
5.阿里云OSS文件存储服务
6.JavaMailSender (邮件发送)
前端
1.layui jquery
2.okadmin(基础模板)
3.editorMd(markdown)
4.d3.js(知识图谱可视化)+echarts(可视化图表)
5.layui第三方插件.......
预览效果
bilibili: https://www.bilibili.com/video/BV1MA411v7gm/
分支说明
1.master 主分支 后端项目(多模块板)
2.singleModel 后端项目 (单模块板:停止更新维护)
3.knowyouWebPage 前端项目
maven多模块问题总结
![test.jpg test.jpg](https://img-blog.csdnimg.cn/img_convert/b7e824ba283a447b007b31fdf6aa0241.png)