1.一种基于区块链的在线教育系统,其特征在于,包括:
信息管理模块,用于根据登录者的登录账号信息,确定所述登录者的身份信息,基于所述身份信息,开放对应的区块链网路,并建立目标在线教育节点;
控制模块,用于将所述目标在线教育节点与登录者的身份信息进行绑定,根据绑定信息确定所述登录者与在线教育系统的关联度,并向所述登录者推荐学习课程;
日志管理模块,用于当所述登录者为第一身份时,在确认所述登录者开始学习后,录制所述登录者的学习视频,根据所述学习视频对所述登录者的上课表现进行态度评估,生成学习日志;
其中,所述日志管理模块,包括:
状态确认单元,用于获取第一身份登录者的在所述在线教育系统的当前操作,根据所述当前操作确认所述登录者是否开始学习;
视频录制单元,用于当第一身份登录者开始学习后,获取所述登录者的登录设备的使用权限,录制所述登录者的学习视频;
日志生成单元,用于根据所述学习视频对所述第一身份登录者的上课表现进行态度评估,并生成学习日志;
所述日志管理模块,还包括:评估子模块,包括:
视频分析单元,用于获取学习视频,并根据所述学习视频对应课程提纲将所述学习视频分割成多个小视频;
将多个小视频按照视频帧分别生成多个动作图像,并建立多个第一图像集,对所述第一图像集中的第一身份登录者的动作进行动作定位,所述动作定位只包含所述第一身份登录者的手部动作、头部以及眼睛的动作;
第一评估单元,用于根据所述动作定位,分别筛选出各个第一图像集中的相似图像,并获取同一类型相似图像生成第二图像集;
当某一动作图像没有相似图像时,所述动作图像单独生成第二图像集,获取所述第二图像集的第一动作特征;
基于所述第一图像集对应当前小视频的课程提纲,获取所述当前小视频的标准学习动作,并获取所述标准学习动作的第二动作特征;
根据所述第一动作特征以及所述第二动作特征,判断所述第二图像集对应的第一动作是否合格,若合格,判定所述相似图像为合格图像;
若不合格,判定所述相似图像为不合格图像;
第二评估单元,用于获取当前小视频的全部合格图像,并根据所述合格图像在对应小视频的第一帧长占比,判断所述第一身份登录者在所述当前小视频是否认真学习,当所述第一帧长占比大于预设值时,判定所述第一身份登录者在所述当前小视频认真学习,并在所述当前小视频上添加合格标签;
否则,所述第一身份登录者在当前小视频没有认真学习,并在所述当前小视频上添加不合格标签;
态度评估单元,用于获取全部合格小视频在所述学习视频上的时长比重,当所述时长比重小于等于第一阈值时,判定所述第一身份登录者学习没有认真,并添加红色标签;
当所述时长比重大于第一阈值时,判定所述第一身份登录者学习不认真,并获取所述合格图像在所述学习视频上的第二帧长占比,当第二帧长占比大于第二阈值时,添加绿色标签;否则,添加蓝色标签。
2.根据权利要求1所述的一种基于区块链的在线教育系统,其特征在于,所述信息管理模块,包括:登录单元,用于判断登录者的登录账号是否符合在线教育系统的账号规则,当所述登录账号符合所述账号规则时,根据登录密钥的是否准确确定是否允许所述登录账号登录;
身份确认单元,用于根据所述账号规则,获取账号身份信息对应规则,确定所述登录者的身份属性;
信息开放单元,用于根据所述身份属性,开放对应的区块链网路,并建立目标在线教育节点。
3.根据权利要求1所述的一种基于区块链的在线教育系统,其特征在于,所述信息管理模块,还用于获取在线教育系统中全部已开放课程的课程安排,同时,获取所述已开放课程对应的签约信息;
根据所述签约信息,查询对应签约登录者的联系方式,在所述已开放课程对应的课程安排开始前的预设时间点,向所述签约登录者发送上课提醒。
4.根据权利要求1所述的一种基于区块链的在线教育系统,其特征在于,所述控制模块,包括:绑定单元,用于将目标在线教育节点与登录者信息进行绑定,并生成绑定信息,所述绑定信息包括登录者的身份信息和目标在线教育节点在对应区块链的位置信息;
关联度获取单元,用于根据所述绑定信息,在对应区块链上获取所述登录者的浏览记录以及签约情况,并评估所述登录者与在线教育系统的关联度;
课程推荐单元,用于判断所述登录者是否有签约课程正在进行,若有,推荐所述签约课程;
若没有,获取根据所述关联度判断所述登录者的课程需求,根据所述课程需求推荐相关课程。
5.根据权利要求1所述的一种基于区块链的在线教育系统,其特征在于,所述控制模块,还用于第二身份登录者进行课件上传以及线上备课,包括:线上备课单元,用于根据所述第二身份登录者上传课件的关键词,将所述上传课件添加至对应区块链节点,同时允许所述第二身份登录者添加备注信息,进行线上备课;
操作记录单元,用于记录所述第二身份登录者的操作记录以及上课信息,并发送至日志管理单元。
6.根据权利要求5所述的一种基于区块链的在线教育系统,其特征在于,所述日志生成单元,还用于接收所述第二身份登录者的操作记录以及上课信息,生成员工日志,并将所述员工日志发送至员工考勤系统。
7.根据权利要求1所述的一种基于区块链的在线教育系统,其特征在于,所述评估子模块,还包括:提醒单元,用于当第一身份登录者学习视频标签为红色标签时,向所述第一身份登录者以及监察模块发送学习视频学习不合格通知,并建议再次学习;
所述提醒单元,还用于向所述第一身份登录者发送课后作业通知。
8.根据权利要求3所述的一种基于区块链的在线教育系统,其特征在于,所述日志管理模块与监察模块相连接,所述监察模块,包括:账号生成单元,用于当检测到登录者为第一身份时,根据所述登录者的身份信息,获取所述登录者的年龄,当所述登录者的年龄小于预设年龄时,生成对应的家长账户,并绑定对应家长基础信息,建立对应的访问节点;
报告生成单元,用于获取目标登录者在预设时间段内的历史日志,根据所述历史日志的颜色标签生成学习信任表;
同时,在所述目标登录者对应的目标在线教育节点上获取所述目标登录者在预设时间段内的作业完成情况,根据所述作业完成情况,估计所述目标登录者的作业完成度,并生成作业完成报告;
根据所述作业完成度对所述作业完成报告进行等级划分,并向所述作业完成报告添加对应等级标签;
报警通知单元,用于当所述等级标签对应等级小于预设等级时,获取家长基础信息,提取家长联系方式;
根据所述联系方式向所述家长发送报警通知,并将所述作业完成报告以及所述学习信任表发送至所述访问节点;
原因分析单元,用于当所述等级标签对应等级大于等于预设等级时,根据所述学习信任表的日期变化,生成多个不同日期的学习态度变化曲线;
分别在多个不同日期的学习态度变化曲线上对作业完成度最低的第一科目进行第一标记,同时,对作业完成度次低的第二科目进行第二标记;
获取全部第一标记的颜色标签变化情况,确定第一变化,同时,获取所述第二标记对应的第二变化;
当所述第一变化与所述第二变化相似且第二标记的红色标签占比大于预设占比时,确定所述第一科目的作业完成度低的原因为第一原因,向所述作业完成报告添加原因标签,并将所述作业完成报告发送至访问节点;
当所述第一变化与所述第二变化完全不同时,确定第一科目的作业完成度低的原因为第二原因;
根据所述课程安排,生成所述目标登录者的课后复习计划,并将所述课后复习计划发送至所述目标登录者对应的目标在线教育节点,同时,将所述作业完成报告发送至访问节点。