【项目名称】
商密在线课程学习考试系统
【项目职责 】
Java后端开发、服务器运维。
【项目描述】
系统为培训生和学员提供在线课程点播、直播学习服务,及在线考试等功能。数据库为MySQL,后端采用Java SpringCloud框架+Mybatics+MySql+Redis,前端技术为Vue,Jenkins自动化Nginx负载均衡部署。
【项目功能及特点】
1、课程学习。
(1)提供密码工程师、专家讲堂、密码科普等视频课程点播服务,课程以章节和课时形式进行点播视频管理和维护。后台视频管理系统支持对视频批量上传和断点续传,批量进行转码、logo、水印、防盗链等处理。支持学员对课程进行评价评分、讨论与收藏。课程培训与考试服务可打个或按套餐打包购买。 管理员可以为学员创建学习计划来组织科学系统的课程学习与考试考核。
(2)提供普通直播和三分屏直播两种直播形式,学员可以通过多种终端(PC/平板/手机等)观看直播,可以参与互动聊天、发起提问、参与互动、连麦互动等。讲师可以共享课件至屏幕,参与互动聊天、提问答疑、发起互动等。管理员可进行直播监控,包括对直播内容与聊天室的管理,进行聊天审核、设置严禁词、成员禁言与剔出等。
2、认证考试。
符合条件或购买考核的学员可参与密码工程师认证考核,及随机抽题和人工组卷两种形式的模拟考试和练习。考核前需进行实名认证和人脸识别,只有认证和识别通过后才能参与考试,考试过程会进行视频监考,防止作弊现象发生,考试完毕提交后系统自动阅卷与评分。后台提供题库管理、试卷管理(支持随机组卷和选题组卷)、学习计划、考核计划、学习统计等功能。
3、课程购买。
课程可以单个购买或者按套餐购买,支持微信和支付宝两种支付方式。后台提供订单管理、优惠券管理、会员设置、套餐设置功能。
4、其他功能。
网站模板管理、运营管理、审核管理、统计数据、第三方服务(实名认证、人脸识别、短信服务、微信和支付宝支付、微信QQ微博授权登录等)。