一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于测汛一体的在线学习平台的制作方法

2022-12-13 20:44:02 来源:中国专利 TAG:

技术特征:
1.一种基于测汛一体的在线学习平台,其特征在于,包括前端和后端;其中前端分为pc端和h5端,由vue实现;后端包括企业测训平台和学员测训平台,采用springboot springcloud springcloudalibaba框架;所述前端通过获取企业测训平台中存储的文件地址,访问文件所在的cdn节点;所述企业测训平台采用单点登录技术,实现一次登录多端共享的功能;所述企业测训平台包括测验设计单元,由前端自主研发的组件进行编制;所述测验设计单元支持拖拽,试题编制,得分设置,排序以及是否必填功能设置;其中,所述后端通过redis mongo mysql数据双写的设计来实现测验元数据存储以及测验缓存;所述学员测训平台采用springsecurity权限管理框架,学员通过邮箱 密码或手机号 验证码的方式登录平台;所述学员测训平台包括学习进度上报单元,所述学习进度上报单元由上报前端和上报后端组成;所述上报前端采用自研资料学习管控方案,所述上报后端采用消息队列mq redis分布式锁方案。2.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,所述前端包括文件处理单元和文件存储单元;所述文件处理单元在对大文件的处理中采用了文件切片的方式,然后对文件进行切片传输;所述文件处理单元支持断点续传和文件秒传功能;所述文件存储单元完成接收后,对文件进行合并,压缩处理,转换为特定格式的文件,并生成md5;所述文件存储单元处理完成后,采用通知回调的方式将压缩后的文件地址及文件信息回传给企业测训平台。3.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,其中,所述后端通过redis mongo mysql数据双写的设计来实现测验元数据存储以及测验缓存;具体包括:测验的试题首先以元数据的形式保存在mysql数据库中,用于试题文档数据的生成依据;元数据在mysql中保存成功后,通过消息队列mq发送测验文档生成的消息;消费者消费该消息并生成测验的完成文档数据,并保存到mongo中,此时mongo作为主数据来源完成测验文档数据写入;数据写入mongo完成后,再将测验文档写入redis缓存数据库。4.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,其中,自研资料学习管控方案具体表现为:文档类限制文档的翻页间隔时间;视频类限制初次学习时的播放进度不能快进,向后拖拽。5.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,其中,消息队列mq redis分布式锁方案具体表现为:学习时上报学习进度到消息队列mq;消费端消费后,通过redis分布式锁更新学员的最新学习进度;具体包括:通过在redis中设置该学员的id为key,对应的学习课程记录的id为key的值,超时时间为60s;该学员每次打开新视频都会通过查询该学员id在redis中的值是否为当前课程记录id的值,来控制当前学员只能学习最新打开的课程,之前打开的课程因为被覆盖而无法正常
上报进度,前端将会提示有新视频打开,并强制学员关闭之前打开的课程。6.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,其中学员测训平台包括心理测评单元,学员通过心理测评单元申请测评来对自身的心理健康及工作压力进行测评,以达到及时调整自身状态的效用;同时企业通过测评结果及时与学员进行沟通。7.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,学员根据自身的邮箱、手机号信息登录学员测训平台后,通过学习进度上报单元对企业下发的测训任务进行定序或乱序学习,学员按规定完成视频、文档以及音频资料的学习后,任务及资料会显示已完成的图样;学员在完成资料学习后,完成对应的测验内容;对应已经学习完成的资料,学员重新学习之前未学明白的内容。8.根据权利要求1所述的一种基于测汛一体的在线学习平台,其特征在于,其中,所述企业测训平台还包括任务创建单元,所述任务创建单元用于为各个部门的不同学员创建不同的学习任务,并对该任务下的学员设置任务提醒,进度监测以及课时统计管理策略。9.根据权利要求8所述的一种基于测汛一体的在线学习平台,其特征在于,其中,所述任务创建单元与任务同步单元相连接,所述任务同步单元用于对学员的新加入和离职操作进行学习任务的同步管理,即新加入的允许进行测训任务的学习,离职的无法进行测训任务的学习。

技术总结
本发明公开了一种基于测汛一体的在线学习平台,涉及在线教育技术领域,采用前后端分离技术实现,所述前端通过获取企业测训平台中存储的文件地址,访问文件所在的CDN节点;后端包括企业测训平台和学员测训平台,通过redis mongo mysql数据双写的设计来实现测验元数据存储以及测验缓存;加速大文件的传输速率,达到不影响视频学习的目的;所述学员测训平台包括学习进度上报单元,所述学习进度上报单元由上报前端和上报后端组成;所述上报前端采用自研资料学习管控方案,所述上报后端采用消息队列MQ redis分布式锁方案,杜绝上报进度被篡改的可能性,从而达到学员按规范来学习课程的目的。的。的。


技术研发人员:赵绪龙 王士义 许健康
受保护的技术使用者:珍岛信息技术(上海)股份有限公司
技术研发日:2022.08.25
技术公布日:2022/12/12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献