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

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

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


1.本发明涉及在线教育技术领域,具体是一种基于测汛一体的在线学习平台。


背景技术:

2.目前许多公司远程培训的方式主要有线下视频学习和线上视频学习两种方式,线下视频学习通过将资料下载到本地电脑上进行学习,例如学校的远程教育,在学习过程体验和互动性上都不能达到很好的效果。对于公司来说,线下视频学习完全无法实时跟踪学员的学习记录和进度,难以得到很好的培训效果。线上培训平台相对于线下视频学习来说,也只是增加了线上学习的便利性,例如哔哩哔哩上的视频学习,学员只能在平台上进行视频相关或文档相关的学习,而无法完成对应的测评功能,一方面学员无法通过测验来判断自身的学习效果,另一方面企业也无法对学员的学习记录和学习效果进行准确且实时的把控。
3.不管是线下的视频学习模式,还是线上的视频培训模式,都无法做到学员的培训和测评功能一体化,企业对学员的培训任务的下发,通知,邮件提醒,学员完成统计,在线答疑等一系列监管措施的整合管理。基于以上不足,本发明提出一种基于测汛一体的在线学习平台。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种基于测汛一体的在线学习平台,使企业在全球多国家区域,国内多地区省份,公司多部门组织都可以进行统一完整的企业文化及职能相关的培训和测评。通过企业和学员的双向管理,使远程测训达到和实地测训一致的培训效果的同时,降低了实地测训的运作成本。
5.为实现上述目的,根据本发明的第一方面的实施例提出一种基于测汛一体的在线学习平台,包括前端和后端;
6.其中前端分为pc端和h5端,由vue实现;后端包括企业测训平台和学员测训平台,采用springboot springcloud springcloudalibaba框架;
7.所述前端通过获取企业测训平台中存储的文件地址,访问文件所在的cdn节点;所述企业测训平台采用单点登录技术,实现一次登录多端共享的功能;所述企业测训平台包括测验设计单元,由前端自主研发的组件进行编制;所述测验设计单元支持拖拽,试题编制,得分设置,排序以及是否必填功能设置;其中,所述后端通过redis mongo mysql数据双写的设计来实现测验元数据存储以及测验缓存;
8.所述学员测训平台采用springsecurity权限管理框架,学员通过邮箱 密码或手机号 验证码的方式登录平台;所述学员测训平台包括学习进度上报单元,所述学习进度上报单元由上报前端和上报后端组成;所述上报前端采用自研资料学习管控方案,所述上报后端采用消息队列mq redis分布式锁方案。
9.进一步地,所述前端包括文件处理单元和文件存储单元;
10.所述文件处理单元在对大文件的处理中采用了文件切片的方式,然后对文件进行切片传输;所述文件处理单元支持断点续传和文件秒传功能;
11.所述文件存储单元完成接收后,对文件进行合并,压缩处理,转换为特定格式的文件,并生成md5;所述文件存储单元处理完成后,采用通知回调的方式将压缩后的文件地址及文件信息回传给企业测训平台。
12.进一步地,其中,所述后端通过redis mongo mysql数据双写的设计来实现测验元数据存储以及测验缓存;具体包括:
13.测验的试题首先以元数据的形式保存在mysql数据库中,用于试题文档数据的生成依据;
14.元数据在mysql中保存成功后,通过消息队列mq发送测验文档生成的消息;消费者消费该消息并生成测验的完成文档数据,并保存到mongo中,此时mongo作为主数据来源完成测验文档数据写入;
15.数据写入mongo完成后,再将测验文档写入redis缓存数据库。
16.进一步地,自研资料学习管控方案具体表现为:文档类限制文档的翻页间隔时间;视频类限制初次学习时的播放进度不能快进,向后拖拽。
17.进一步地,其中,消息队列mq redis分布式锁方案具体表现为:
18.学习时上报学习进度到消息队列mq;消费端消费后,通过redis分布式锁更新学员的最新学习进度;具体包括:
19.通过在redis中设置该学员的id为key,对应的学习课程记录的id为key的值,超时时间为60s;
20.该学员每次打开新视频都会通过查询该学员id在redis中的值是否为当前课程记录id的值,来控制当前学员只能学习最新打开的课程,之前打开的课程因为被覆盖而无法正常上报进度,前端将会提示有新视频打开,并强制学员关闭之前打开的课程。
21.进一步地,其中学员测训平台包括心理测评单元,学员通过心理测评单元申请测评来对自身的心理健康及工作压力等进行测评,以达到及时调整自身状态的效用;同时企业通过测评结果及时与学员进行沟通。
22.进一步地,学员根据自身的邮箱、手机号等信息登录学员测训平台后,通过学习进度上报单元对企业下发的测训任务进行定序或乱序学习,学员按规定完成视频、文档以及音频资料的学习后,任务及资料会显示已完成的图样;
23.学员在完成资料学习后,完成对应的测验内容;对应已经学习完成的资料,学员重新学习之前未学明白的内容。
24.进一步地,其中,所述企业测训平台还包括任务创建单元,所述任务创建单元用于为各个部门的不同学员创建不同的学习任务,并对该任务下的学员设置任务提醒,进度监测以及课时统计管理策略。
25.进一步地,所述任务创建单元与任务同步单元相连接,所述任务同步单元用于对学员的新加入和离职等操作进行学习任务的同步管理,即新加入的也可以进行测训任务的学习,离职的将无法进行测训任务的学习。
26.与现有技术相比,本发明的有益效果是:
27.1、本发明采用前后端分离技术实现,前端在对大文件的处理中采用了文件切片的
方式,然后对文件进行切片传输;其中文件存储单元完成接收后,对文件进行合并,压缩处理,转换为特定格式的文件,并生成md5;然后采用通知回调的方式将压缩后的文件地址及文件信息回传给企业测训平台;前端通过获取企业测训平台中存储的文件地址,访问文件所在的cdn节点,加速大文件的传输速率,达到不影响视频学习的目的;后端通过redis mongo mysql数据双写的设计解决测验元数据存储,测验缓存带来的性能的影响。
28.2、本发明中任务创建单元用于为各个部门的不同学员创建不同的学习任务,并对该任务下的学员设置任务提醒,进度监测,课时统计等一系列管理策略;任务同步单元用于对学员的新加入和离职等操作进行任务的同步管理,使远程测训达到和实地测训一致的培训效果;同时学员可以通过心理测评单元申请测评来对自身的心理健康及工作压力等进行测评,以达到及时调整自身状态的效用,企业也可以通过测评结果及时与学员进行沟通,促进学员的情绪调整和积极性提高。
附图说明
29.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1为本发明一种基于测汛一体的在线学习平台的原理框图。
具体实施方式
31.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
32.如图1所示,一种基于测汛一体的在线学习平台,采用前后端分离技术实现;其中前端分为pc端和h5端,由vue实现;后端包括企业测训平台和学员测训平台,采用springboot springcloud springcloudalibaba框架;
33.所述前端包括文件处理单元和文件存储单元;所述文件处理单元在对大文件的处理中采用了文件切片的方式,然后对文件进行切片传输;所述文件处理单元支持断点续传和文件秒传功能;
34.所述文件存储单元完成接收后,对文件进行合并,压缩处理,转换为特定格式的文件,并生成md5;所述文件存储单元处理完成会采用通知回调的方式将压缩后的文件地址及文件信息回传给企业测训平台;
35.所述前端通过获取企业测训平台中存储的文件地址,访问文件所在的cdn节点,加速大文件的传输速率,达到不影响视频学习的目的;
36.所述企业测训平台采用单点登录技术,实现一次登录多端共享的功能;所述企业测训平台包括测验设计单元,由前端自主研发的组件进行编制;所述测验设计单元支持拖拽,试题编制,得分设置,排序,是否必填等功能设置;其中,所述后端通过redis mongo mysql数据双写的设计来解决测验元数据存储、测验缓存带来的性能影响;具体包括:
37.测验的试题首先以元数据的形式保存在mysql数据库中,用于试题文档数据的生成依据;
38.元数据在mysql中保存成功后,会通过消息队列mq来发送测验文档生成的消息,消费者消费该消息并生成测验的完成文档数据,并保存到mongo中,此时mongo作为主数据来源完成测验文档数据写入;
39.数据写入mongo完成后,会将测验文档写入redis缓存数据库,以提高测验的访问速度。通过这种数据双写的设计方案,可以很好的解决测验查看答题时,带来的频繁操作mysql数据库的问题,解决mysql数据库的性能不足的问题。
40.在本实施例中,企业测训平台针对企业在远程测训管理过程中的痛点,对远程测训进行了功能细化和规范,通过单点登录接入企业测训平台,所述企业测训平台包括但不限于企业资料管理,任务创建和下发,部门及学员组织管理,测验问卷制作,在线答疑,企业、学员、课堂和任务维度的完成情况统计,心理测评,资料学习时长管控等功能模块。通过软件编码对学习的质量和时长进行合规控制;针对完成指标,从学习时长,课堂完成程度,限制伪造学习进度等方面对学员的学习过程进行规范管控,达到强制学员按要求去完成学习任务的目的。
41.所述学员测训平台采用了springsecurity权限管理框架,学员可通过邮箱 密码或手机号 验证码的方式登录平台,保证登录授权的安全性;
42.所述学员测训平台包括学习进度上报单元,所述学习进度上报单元由上报前端和上报后端组成;所述上报前端采用自研资料学习管控方案,具体表现为:文档类限制文档的翻页间隔时间;视频类限制初次学习时的播放进度不能快进,向后拖拽等方案,杜绝上报进度被篡改的可能性;
43.所述上报后端采用消息队列mq redis分布式锁方案,通过学习时上报学习进度到消息队列mq;消费端消费后,更新学员的最新学习进度,并通过redis分布式锁来解决学员多端多开造成学习进度不真实的情况;具体为:
44.通过在redis中设置该学员的id为key,对应的学习课程记录的id为key的值,超时时间为60s;
45.该学员每次打开新视频都会通过查询该学员id在redis中的值是否为当前课程记录id的值,来控制当前学员只能学习最新打开的课程,之前打开的课程因为被覆盖而无法正常上报进度,前端将会提示有新视频打开,并强制学员关闭之前打开的课程。从而达到学员按规范来学习课程的目的;
46.其中学员测训平台包括心理测评单元,学员可以通过心理测评单元申请测评来对自身的心理健康及工作压力等进行测评,以达到及时调整自身状态的效用,企业也可以通过测评结果及时与学员进行沟通,促进学员的情绪调整和积极性提高;
47.在本实施例中,学员根据自身的邮箱、手机号等信息登录学员测训平台后,可以通过学习进度上报单元对企业下发的测训任务进行定序或乱序学习,学员按规定完成视频、文档、音频等资料的学习后,任务及资料会显示已完成的图样。
48.学员在完成资料学习后,需要完成对应的测验内容来检测自身的学习效果。对应已经学习完成的资料,将放开规范监管的控制,学员可以自由的重新学习之前未学明白的内容。除了任务中的资料学习,学员测训平台与企业测评平台的资料管理进行了打通,学员
也可以通过访问企业下公开权限的资料来进行额外的学习。
49.在本实施例中,企业通过该在线学习平台可以将培训资料上传到企业的数据库,对企业的培训资料做远程的管理和备份。解决了手动下载的繁琐和资料外传的风险;同时可以通过任务创建单元为各个部门的不同学员创建不同的学习任务,并对该任务下的学员设置任务提醒,进度监测,课时统计等一系列管理策略。解决了企业无法对远程测训进行管理和监测的痛点;
50.企业通过任务同步单元对学员的新加入和离职等操作进行任务的同步管理,新加入的也可以进行测训任务的学习,离职的将无法进行测训任务的学习。解决了企业正常人事变动过程中测训资料权限的管控难点;
51.其中,企业测训平台可以对企业下学员进行管理,通过邮箱和手机号的方式为学员创建学员端的登录账号。解决了企业与学员邮箱和手机无法打通的困难,学员学习更便捷;
52.其中,学员测训平台为员工提供了任务的学习和测评等测训功能,学员也可以访问到企业下公开的资料来进行学习。解决了公共资料分享学习与专职资料的学习测评两者冗余无重点造成培训效果难以监测的问题;学员通过心理测评单元,可以很好的对学员的心理健康,工作压力,工作职能等进行分析和测评,在提高学员自身能力的同时,也可以让企业对学员的身心有所了解,及时和学员进行沟通,解决生理和心理上的问题。
53.在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
54.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

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

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

相关文献