1.基于区块链技术的远程教育培训系统,其特征在于,包括注册登录模块、课件审核模块、课件开发模块、网上培训模块、培训管理模块以及数据库;
所述网上培训模块包括多媒体授课单元、自动答疑单元、实时交互单元、培训考试单元以及培训评价单元;所述网上培训模块用于直接链接课件存储单元内经过审核的课件视频,并将课件视频发送至多媒体授课单元,多媒体授课单元将课件视频发送至培训用户的移动终端进行视频以及语音的播放;所述实时交互单元用于培训用户之间的信息交互,当培训用户在进行课件视频学习时,通过实时交互单元进行培训问题的发布以及其他培训用户的解答,所述培训考试单元用于对培训用户进行培训效果验证,所述培训评价单元用于对课件视频进行评价,具体的评价方式为:步骤T1:网上培训模块将课件视频标记为i;培训评价单元获取观看课件视频i培训用户,并将培训用户人数标记为ri;培训评价单元获取课件视频的总时长,将总时长标记为Zci;培训评价单元分别获取培训用户的观看课件视频的时长Sri;其中i=1,2……n;r=1,
2……m;
步骤T2:培训评价单元获取观看完整课件视频的培训用户的人数Rzi;培训评价单元发送培训反馈至观看完整课件视频的培训用户,培训反馈包括一级好评、二级好评以及三级好评;
步骤T3:分别获取一级好评、二级好评以及三级好评的评价人数Rzi1、Rzi2、Rzi3;其中Rzi1+Rzi2+Rzi3=Rzi;
步骤T4:利用计算公式计算课件视频i的评价指数PJi,其中计算公式为:其中,a1、a2分别为观看时长权重和观看评价权重,α、β、γ为对应的一级好评、二级好评以及三级好评的评价系数;
步骤T5:培训评价单元设置评价指数阈值,当课件视频i的评价指数PJi大于评价指数阈值时,表示课件视频i好评,培训评价单元将课件视频i发送至数据库进行存储;
当课件视频i的评价指数PJi小于评价指数阈值时,表示课件视频i培训效果差,网上培训模块将课件视频i从多媒体授课单元中减少上架次数,减少课件视频i的多媒体授课。
2.根据权利要求1所述的基于区块链技术的远程教育培训系统,其特征在于:所述课件开发模块包括课程分类单元、课件录制单元、课件发送单元以及课件存储单元,所述课件开发模块用于注册成功的用户传输课件至课件存储单元,具体的课件开发模块的工作方式包括以下步骤:
步骤S1:用户通过登录验证单元验证完成后,进入课件开发模块,并根据自己的专业知识或是学科种类选择进入课程分类单元;
步骤S2:用户进入课程分类单元后,通过课程分类单元与课件录制单元链接进行课件的录制;
步骤S3:当课程录制单元录制完成后,将录制完成的视频课件通过课件发送单元发送至课件存储模块。
3.根据权利要求1所述的基于区块链技术的远程教育培训系统,其特征在于:所述课件审核模块用于对用户传输的视频课件进行审核。
4.根据权利要求1所述的基于区块链技术的远程教育培训系统,其特征在于:所述注册登录模块用于用户通过输入个人信息进行注册,并将注册成功的个人信息发送至数据库进行存储;同时注册登录模块通过用户输入的实名认证手机号自动生成账号和密码便于用户下次登录;所述注册登录模块包括注册单元以及登录验证单元,所述登录验证单元用于用户再次登录远程教育培训系统时进行用户认证,具体的登录验证单元的验证过程包括以下步骤:
步骤一:用户通过注册单元完成注册后,注册登录模块生成账号和密码;
步骤二:用户进行再次登录时,系统会根据用户注册时填写的个人信息进行随机问题验证或通过发送随机码到用户的手机终端进行填写验证;
步骤三:当用户填写的随机问题答案错误次数超过三次时,用户账号自动锁定;且30分钟内不得再次登录,同时发送账号异常登录信号至用户注册时的手机终端;
或当用户填写的随机码不正确时,用户账号自动锁定,且30分钟内不得再次登录,同时发送账号异常登录信号至用户注册时的手机终端;
步骤四:当用户填写的随机问题正确时或填写的随机码正确时,则跳转至远程教育培训系统。
5.根据权利要求1所述的基于区块链技术的远程教育培训系统,其特征在于:所述培训管理模块用于对课件视频以及用户进行管理,具体的管理的过程包括以下步骤:步骤P1:当用户通过注册单元完成注册后,生成用户身份标号j,将用户标记为目标用户j,目标用户j通过课件录制单元进行课件的录制以及将录制完成的视频课件通过课件发送单元发送至课件存储模块;
步骤P2:培训管理模块将目标用户j录制的视频课件通过网上培训模块进行多媒体授课,并通过培训评价单元进行视频课件的评价;
步骤P3:当课件视频的评价指数PJi大于评价指数阈值时,表示课件视频好评,培训评价单元将课件视频i发送至数据库进行存储;且增加视频课件的多媒体授课次数;并将目标用户j标记为好评用户;
步骤P4:当好评用户在进行视频课件的录制后,直接将录制的课件视频进行多媒体授课。
6.根据权利要求1所述的基于区块链技术的远程教育培训系统,其特征在于:用户通过注册登录模块输入个人信息包括用户的姓名、用户的工作、用户的实名认证手机号、用户的家庭住址以及用户的年龄。