所用技术:
后端采用SpringBoot,前端使用 Ant Design-vue
主要功能:
单位管理、课程管理、课件管理、题目管理、通知公告、考试管理、学员学习课程、课中检测、学员练习题、学员参加考试、学员、学员注册、学员或管理员登录、消息通知、系统数据字典等
项目介绍:
项目名称为安全培训,是提供学生去系统中学习课程并且参加课程的系统,本项目分为后台管理和学生学习,管理员负责维护系统,新增课程、课件、题目、发布学习课程、发布考试、管理组织或班级,分为PC端、APP端,控权由后端统一写入接口权限标识到数据库,根据对应的角色返回对应的权限标识,由前端进行控权
1.后台管理:
后台管理主要是去维护系统,比如添加一些课程,删除一些无用的或过时的课程,去给学员下发任务,添加一些公示公告消息通知等系列维护功能
2.学员端:
学员可以接受管理员发到某些单位的消息通知,通过学习课程来得到自己的学分,课程学习完成后从而参加考试
我参与的功能:
-后台管理
1.课程管理前后端功能开发,课程中包含多个课件,课件则是学员需要学习的内容,课件支持PDF和视频,前端视频播放是用的video.js,使用OS