基于大数据的学生学习行为分析系统的制作方法

文档序号:20603059发布日期:2020-05-01 21:49阅读:649来源:国知局
基于大数据的学生学习行为分析系统的制作方法

本发明属于行为分析领域,涉及学生行为分析技术,具体是基于大数据的学生学习行为分析系统。



背景技术:

公开号为cn108597280a的专利公开了一种基于学习行为分析的教学系统及教学方法,包括教学服务器、教师终端以及学生终端,教学服务器包括教学资源服务器、知识点测试服务器、答疑交互服务器、学习行为数据采集服务器、学习行为分析服务器以及数据可视化服务器,学习行为数据采集服务器用于采集各学生终端访问教学资源服务器、知识点测试服务器和答疑交互服务器所产生的各种行为数据;学习行为分析服务器对学习行为数据采集服务器采集到的各种行为数据进行分类分析,并将分类分析结果在数据可视化服务器进行展示。本发明实时采集学生在学习过程中的各种学习行为数据,通过多维量化评测每个学生的学习行为数据,根据学习行为分析结果动态调整教学内容,并针对学生开展个性化教学设计。

但是该专利并未公开如何对学生在上课时的具体状态如何分析,且对学生的状态进行有效确定;为了弥补这一技术特征,现提供一种解决方案。



技术实现要素:

本发明的目的在于提供基于大数据的学生学习行为分析系统。

本发明的目的可以通过以下技术方案实现:

基于大数据的学生学习行为分析系统,包括压力传感器组、面值测定单元、动作捕捉单元、数据确认模块、比对单元、个人特征库、控制器、监控模块、面部处理单元、显示单元、存储单元;

其中,所述压力传感器组为均匀设置学生板凳上方的若干压力传感器;所述压力传感器组用于获取到学生在上课时对于板凳端的压力信息组,并将压力信息组传输到面值测定单元,所述面值测定单元接收压力传感器组传输的压力信息组并对其进行面值分析得到受压面积sj,j=1...m;

所述面值测定单元用于将受压面积sj传输到动作捕捉单元,所述动作捕捉单元接收面值测定单元传输的受压面积sj,所述动作捕捉单元用于结合数据确认模块对受压面积sj进行动作积累分析得到睡觉占比ei和走神占比zi;

数据确认模块用于将标参信息传输到个人特征库进行存储;

所述数据确认模块用于通过动作捕捉单元将比对信号、重取信号返回到面值测定单元,所述动作捕捉单元用于将波动信号、静止信号以及产生对应信号的学生返回到面值测定单元;

所述面值测定单元用于结合比对单元和个人特征库进行数据比对,数据比对具体过程为:

步骤s001:当面值测定单元在接收到比对信号时进入步骤s002的比对步骤;

步骤s002:将波动信号、静止信号以及产生对应信号的学生传输到比对单元;

步骤s003:比对单元用于在接收到对应学生产生波动信号时,将该学生与个人特征库内的标参信息比较,获取到对应学生的走神占比zi,当走神占比zi≥x5时,x5为预设值,产生走神信号;将对应产生走神信号的学生标记为走神学生;

比对单元用于在接收到对应学生产生静止信号时,将该学生与个人特征库内的标参信息比较,获取到对应学生的睡觉占比ei,当睡觉占比ei≥x5时,产生睡觉信号,x5为预设值;将对应产生睡觉信号的学生标记为睡觉学生;

步骤s004:当面值测定单元接收到动作捕捉单元传输的重取信号时,此时面值测定单元会停止向比对单元传输数据,直到重新接收到比对信号;

所述比对单元用于将走神信号和睡觉信号传输到控制器;

所述监控模块为设置在教室内的摄像头,用于获取所有学生的面部图像信息,所述监控模块用于将面部图像信息传输到面部处理单元,面部处理单元接收监控模块传输的面部图像信息,并对面部图像信息进行特征识别处理,特征识别处理的具体步骤为:

步骤ss01:任意获取到一学生面部图像信息的第一特征线,第一特征线为学生眉心点与下颚中点之间的连线,眉心点为学生眉角两点连线中点;

步骤ss02:获取到学生的第二特征线,第二特征线为学生左右耳垂最低点的连线;

步骤ss03:获取到第一特征线与课桌桌面竖线之间的角度,竖线为课桌桌面上从学生位置到讲台位置的竖线;将该角度的锐角标记为第一特征角tz1;

步骤ss04:获取到第二特征线与课桌桌面横线之间的角度,横线为课桌桌面上与竖线垂直方向的线条;将该角度的锐角标记为第二特征角tz2;

步骤ss05:当tz1≤α且持续指定时间t2时,或tz2≤β且持续指定时间t2时,产生二度走神信号;

步骤ss06:当用户面部与桌面接触且保持预设时间t3时,产生二度睡觉信号;

所述面部处理单元用于将二度走神信号和二度睡觉信号传输到控制器,所述控制器在同时接收到同一学生产生二度走神信号和走神信号时,将对应的学生标记为走神确认学生;

所述控制器在同时接收到同一学生产生二度睡觉信号和睡觉信号时,将对应的学生标记为睡觉确认学生。

进一步地,所述面值分析的具体步骤为:

步骤一:获取到所有的压力信息组,将其标记为yi,i=1...n;yi表示第i个压力传感器检测到的压力信息;

步骤二:根据判定条件yi≥x1,获取到所有满足条件的压力传感器,对应将该压力传感器所在位置标记为受压位置点;

步骤三:获取到所有的受压位置点,将受压位置点的边缘点连线,形成封闭区域,得到受压区,获取受压区的面积,从初始时起,每间隔预设时间获取一次受压区的面积,并对应将受压区的面积标记为受压面积sj,j=1...m;sm表示最新时刻的受压面积。

进一步地,所述动作积累分析的具体步骤为:

步骤s010:获取到受压面积sj;

步骤s020:设定观察段,当j<x2时,此时不做处理;x2为预设值;

步骤s030:当j=x2时,获取到sj,j=1...x2;

步骤s040:求取sj的平均值将其标记为观察均值p;

步骤s050:利用公式求取受压面积的阶段稳值w,

步骤s060:当w≥x3时,产生波动信号;

步骤s070:当w=0时,产生静止信号;

步骤s080:之后当j>x2时,取到最新的受压面积sm,同时获取到sm的前x2-1个受压面积,组成新的观察段,此时的受压面积为sj,j=m-x2+1...m;

步骤s090:重复步骤s40-s90;

步骤s100:当产生波动信号时,判定该学生处于走神存疑状态,即此时学生可能存在走神情况,此时通过数据确认模块确认学生是否走神,数据确认模块为教师操作的单元,用于在任意学生产生走神存疑状态时,通知教师确认该学生状态,若走神则将走神存疑状态修改为走神状态,若不处于走神则将走神存疑状态修改为正常状态;

步骤s110:持续对所有学生的状态进行监控,直到每个学生产生波动信号的次数达到x4次,x4为预设值;

步骤s120:获取到所有学生在产生波动信号时被判定走神状态的占比,该占比为走神状态产生的次数占产生波动信号总次数的占比,将该占比标记为走神率zi,i=1...k,k为大于1的正整数;

步骤s130:当产生静止信号时,产生睡觉存疑状态,即此时学生可能存在睡觉情况,此时通过数据确认模块确认学生是否在睡觉,数据确认模块为教师操作的单元,用于在任意学生产生睡觉存疑状态时,通知教师确认该学生状态,若睡觉则将睡觉存疑状态修改为睡觉状态,否则将走神存疑状态修改为正常状态;

步骤s140:获取到所有学生在产生静止信号时被判定睡觉状态的占比,将该占比标记为睡觉占比ei,i=1...k,且ei与zi一一对应;

步骤s150:在均获取到睡觉占比ei和走神占比zi之后,产生比对信号;

步骤s160:将睡觉占比ei、走神占比zi和对应的学生融合,形成标参信息;

步骤s170:在经过时间t1后产生重取信号,在产生重取信号之后重新进行上述步骤的睡觉占比ei和走神占比zi获取步骤,实时更新该数据。

进一步地,所述控制器在产生走神确认学生时将其传输到显示单元进行实时显示;所述控制器在产生走神确认学生时将其打上时间戳传输到存储单元存储。

进一步地,所述控制器在产生睡觉确认学生时将其传输到显示单元进行实时显示;所述控制器在产生睡觉确认学生时将其打上时间戳传输到存储单元存储。

本发明的有益效果:

本发明通过设置在学生课桌的板凳上的压力传感器,根据相应的规则获取到受压面积,之后将受压面积传输到动作捕捉单元,并借助教师的数据确认单元来判定学生的具体行为动作,并根据相应的规定获取预设数量的判定动作,形成学生行为的大数据分析;并在满足相应的条件下形成标参信息,将标参信息传输到个人特征库,并在标参信息形成后面值测定单元会在预设时间内不进行数据积累,直接借助比对单元进行比对,判定学生的状态;并在预设时间之后重新积累大数据;

同时通过面部处理单元对学生面部情况进行分析,并判定到学生处于对应的规则分析的状态,结合比对单元的结果进行综合分析,从而最终确定用户的具体行为状态,实现学生学习行为分析。

附图说明

为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。

图1为本发明基于大数据的学生学习行为分析系统的系统框图。

具体实施方式

如图1所示,基于大数据的学生学习行为分析系统,包括压力传感器组、面值测定单元、动作捕捉单元、数据确认模块、比对单元、个人特征库、控制器、监控模块、面部处理单元、显示单元、存储单元;

其中,所述压力传感器组为均匀设置学生板凳上方的若干压力传感器;所述压力传感器组用于获取到学生在上课时对于板凳端的压力信息组,并将压力信息组传输到面值测定单元,所述面值测定单元接收压力传感器组传输的压力信息组并对其进行面值分析,面值分析的具体步骤为:

步骤一:获取到所有的压力信息组,将其标记为yi,i=1...n;yi表示第i个压力传感器检测到的压力信息;

步骤二:根据判定条件yi≥x1,获取到所有满足条件的压力传感器,对应将该压力传感器所在位置标记为受压位置点;

步骤三:获取到所有的受压位置点,将受压位置点的边缘点连线,形成封闭区域,得到受压区,获取受压区的面积,从初始时起,每间隔预设时间获取一次受压区的面积,并对应将受压区的面积标记为受压面积sj,j=1...m;sm表示最新时刻的受压面积;

所述面值测定单元用于将受压面积sj传输到动作捕捉单元,所述动作捕捉单元接收面值测定单元传输的受压面积sj,所述动作捕捉单元用于结合数据确认模块对受压面积sj进行动作积累分析,动作积累分析的具体步骤为:

步骤s010:获取到受压面积sj;

步骤s020:设定观察段,当j<x2时,此时不做处理;x2为预设值;

步骤s030:当j=x2时,获取到sj,j=1...x2;

步骤s040:求取sj的平均值将其标记为观察均值p;

步骤s050:利用公式求取受压面积的阶段稳值w,

步骤s060:当w≥x3时,产生波动信号;

步骤s070:当w=0时,产生静止信号;

步骤s080:之后当j>x2时,取到最新的受压面积sm,同时获取到sm的前x2-1个受压面积,组成新的观察段,此时的受压面积为sj,j=m-x2+1...m;

步骤s090:重复步骤s40-s90;

步骤s100:当产生波动信号时,判定该学生处于走神存疑状态,即此时学生可能存在走神情况,此时通过数据确认模块确认学生是否走神,数据确认模块为教师操作的单元,用于在任意学生产生走神存疑状态时,通知教师确认该学生状态,若走神则将走神存疑状态修改为走神状态,若不处于走神则将走神存疑状态修改为正常状态;

步骤s110:持续对所有学生的状态进行监控,直到每个学生产生波动信号的次数达到x4次,x4为预设值,此处x4可取值为50次或者更多,具体次数根据教师需要设定;

步骤s120:获取到所有学生在产生波动信号时被判定走神状态的占比,该占比为走神状态产生的次数占产生波动信号总次数的占比,将该占比标记为走神率zi,i=1...k,k为大于1的正整数;

步骤s130:当产生静止信号时,产生睡觉存疑状态,即此时学生可能存在睡觉情况,此时通过数据确认模块确认学生是否在睡觉,数据确认模块为教师操作的单元,用于在任意学生产生睡觉存疑状态时,通知教师确认该学生状态,若睡觉则将睡觉存疑状态修改为睡觉状态,否则将走神存疑状态修改为正常状态;

步骤s140:获取到所有学生在产生静止信号时被判定睡觉状态的占比,将该占比标记为睡觉占比ei,i=1...k,且ei与zi一一对应;

步骤s150:在均获取到睡觉占比ei和走神占比zi之后,产生比对信号;

步骤s160:将睡觉占比ei、走神占比zi和对应的学生融合,形成标参信息;

步骤s170:在经过时间t1后产生重取信号,在产生重取信号之后重新进行上述步骤的睡觉占比ei和走神占比zi获取步骤,即过了一段时间t1后,该数据可能失去了相应的参考价值,重新获取最新的数据来替换,实时更新该数据;

数据确认模块用于将标参信息传输到个人特征库进行存储;

所述数据确认模块用于通过动作捕捉单元将比对信号、重取信号返回到面值测定单元,所述动作捕捉单元用于将波动信号、静止信号以及产生对应信号的学生返回到面值测定单元;

所述面值测定单元用于结合比对单元和个人特征库进行数据比对,数据比对具体过程为:

步骤s001:当面值测定单元在接收到比对信号时进入步骤s002的比对步骤;

步骤s002:将波动信号、静止信号以及产生对应信号的学生传输到比对单元;

步骤s003:比对单元用于在接收到对应学生产生波动信号时,将该学生与个人特征库内的标参信息比较,获取到对应学生的走神占比zi,当走神占比zi≥x5时,x5为预设值,产生走神信号;将对应产生走神信号的学生标记为走神学生;

比对单元用于在接收到对应学生产生静止信号时,将该学生与个人特征库内的标参信息比较,获取到对应学生的睡觉占比ei,当睡觉占比ei≥x5时,x5为预设值,产生睡觉信号;将对应产生睡觉信号的学生标记为睡觉学生;

步骤s004:当面值测定单元接收到动作捕捉单元传输的重取信号时,此时面值测定单元会停止向比对单元传输数据,直到重新接收到比对信号;

所述比对单元用于将走神信号和睡觉信号传输到控制器,

所述监控模块为设置在教室内的摄像头,用于获取所有学生的面部图像信息,所述监控模块用于将面部图像信息传输到面部处理单元,面部处理单元接收监控模块传输的面部图像信息,并对面部图像信息进行特征识别处理,特征识别处理的具体步骤为:

步骤ss01:任意获取到一学生面部图像信息的第一特征线,第一特征线为学生眉心点与下颚中点之间的连线,眉心点为学生眉角两点连线中点;

步骤ss02:获取到学生的第二特征线,第二特征线为学生左右耳垂最低点的连线;

步骤ss03:获取到第一特征线与课桌桌面竖线之间的角度,竖线为课桌桌面上从学生位置到讲台位置的竖线;将该角度的锐角标记为第一特征角tz1;

步骤ss04:获取到第二特征线与课桌桌面横线之间的角度,横线为课桌桌面上与竖线垂直方向的线条;将该角度的锐角标记为第二特征角tz2;

步骤ss05:当tz1≤α且持续指定时间t2时,或tz2≤β且持续指定时间t2时,产生二度走神信号;

步骤ss06:当用户面部与桌面接触且保持预设时间t3时,产生二度睡觉信号,此处接触判定可为面部任意指定点与桌面距离为零;

所述面部处理单元用于将二度走神信号和二度睡觉信号传输到控制器,所述控制器在同时接收到同一学生产生二度走神信号和走神信号时,将对应的学生标记为走神确认学生,所述控制器在接收到同一学生产生二度走神信号和走神信号中任一信号时,产生存疑走神学生;

所述控制器在同时接收到同一学生产生二度睡觉信号和睡觉信号时,将对应的学生标记为睡觉确认学生,所述控制器在接收到同一学生产生二度睡觉信号和睡觉信号中任一信号时,产生存疑睡觉学生;

所述控制器在产生走神确认学生时将其传输到显示单元进行实时显示;所述控制器在产生走神确认学生时将其打上时间戳传输到存储单元存储;

所述控制器在产生睡觉确认学生时将其传输到显示单元进行实时显示;所述控制器在产生睡觉确认学生时将其打上时间戳传输到存储单元存储;

所述控制器在产生存疑走神学生时将其传输到显示单元,并显示“存疑走神学生+走神概率很大”字眼;

所述控制器在产生存疑睡觉学生时将其传输到显示单元,并显示“存疑睡觉学生+睡觉概率很大”字眼。

基于大数据的学生学习行为分析系统,在工作时,首先通过设置在学生课桌的板凳上的压力传感器,根据相应的规则获取到受压面积,之后将受压面积传输到动作捕捉单元,并借助教师的数据确认单元来判定学生的具体行为动作,并根据相应的规定获取预设数量的判定动作,形成学生行为的大数据分析;并在满足相应的条件下形成标参信息,将标参信息传输到个人特征库,并在标参信息形成后面值测定单元会在预设时间内不进行数据积累,直接借助比对单元进行比对,判定学生的状态;并在预设时间之后重新积累大数据;

同时通过面部处理单元对学生面部情况进行分析,并判定到学生处于对应的规则分析的状态,结合比对单元的结果进行综合分析,从而最终确定用户的具体行为状态,实现学生学习行为分析。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1