基于区块链的学生学习数据处理方法及装置制造方法及图纸

技术编号:19264360 阅读:28 留言:0更新日期:2018-10-27 02:52
本发明专利技术实施例涉及一种基于区块链的学生学习数据处理方法及装置。包括:将学生的平时成绩的信息按学生编号在指定的时间内记录在区块链中,其中,每个学生对应一个学生编号;周期性的对区块链中记录的数据进行分析,确定本周期内每个学生的多个能力得分;根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成推荐学习计划。以此可以更精确,更个性化的为每个学生的每个能力进行分析,以及生成相应的学习计划。

【技术实现步骤摘要】
基于区块链的学生学习数据处理方法及装置
本专利技术涉及计算机
,尤其涉及一种基于区块链的学生学习数据处理方法及装置。
技术介绍
随着教育理念由“应试教育”向“素质教育”的转变,教育界深刻认识到“因材施教”的价值与意义。在知识经济的竞争环境中,教育是一个永恒的主题,学习型社会是未来的发展趋势。在目前的教育环境中,老师基本是无差别化的对所有学生进行教育辅导。且家长对于子女在学校的学习、生活情况只能通过与老师进行直接交流来获得,双方在沟通的选择上都比较被动。例如,学校与家长的交流主要通过家长会、家访、个别电话联系等方式,也有部分学校通过网络公共平台,例如微信、QQ、网站等方式。这些交流方式都存在一定的局限性,例如常规的家长会、家访等方式,频率非常低,无法及时的向家长通报学生的情况,出现问题反馈周期很长。电话、微信、QQ等方式都需要老师和家长都空闲的时间进行沟通,使得家长无法及时了解学校的情况、学生的情况,家长无法了解孩子每天的在校情况(如:放学时间、课堂表现等)、老师个性化的教育辅导(如:作业辅导、考试安排与辅导)以及学校公告等。因此家长很难及时发现问题并配合老师管理,更有甚者在学生的教育上,由于获取信息的不对等使得家长不理解老师的教育方式,从而与老师做出相左的行为。综上,在面对学生教育上还有很多问题需要被解决。
技术实现思路
基于上述问题,本专利技术实施例提供了一种基于区块链的学生学习数据处理方法及装置。第一方面,本专利技术实施例提供了一种基于区块链的学生学习数据处理方法。包括:将学生的平时成绩的信息按学生编号在指定的时间内记录在区块链中,其中,每个学生对应一个学生编号;周期性的对区块链中记录的数据进行分析,确定本周期内每个学生的多个能力得分;根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成推荐学习计划。可选地,所述将学生的平时成绩按学生编号在指定的时间内记录在区块链中包括:获取各个学生的平时成绩的信息,并将各个学生平时成绩的信息在区块链节点网络中进行全网广播;在区块链节点网络中验证学生平时成绩的信息是否在指定时间内;将指定时间内的学生平时成绩的信息按照学生编号记录在区块链中。可选地,所述学生多个能力包括下述一项或多项:各个学科的能力、各个学习单元的能力、记忆能力、逻辑能力、创造能力、交际能力、语言能力、运动能力。可选地,所述根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成下一周期内的推荐学习计划包括:根据每个学生多个能力的本周期得分以及历史得分波动情况确定每个学生每个能力的成长值、成长率以及成长稳定值;根据每个学生每个能力的能力得分、成长值、成长率以及成长稳定值为每个学生生成推荐学习计划。可选地,所述根据每个学生多个能力的本周期得分以及历史得分波动情况确定每个学生每个能力的成长值、成长率以及成长稳定值包括:根据每个学生多个能力的本周期得分以及以及上周期得分的差值,确定每个学生每个能力的成长值;根据每个学生每个能力的成长值在该学生所有能力的成长值的总和的比重确定成长率;根据每个学生多个能力历史得分波动情况确定每个学生每个能力的成长稳定值。第二方面、本专利技术实施例提供了一种基于区块链的学生学习数据处理装置。该装置包括:记录单元,用于将学生的平时成绩的信息按学生编号在指定的时间内记录在区块链中,其中,每个学生对应一个学生编号;分析单元,用于周期性的对区块链中记录的数据进行分析,确定本周期内每个学生的多个能力得分;生成单元,用于根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成推荐学习计划。可选地,所述记录单元具体用于:获取各个学生的平时成绩的信息,并将各个学生平时成绩的信息在区块链节点网络中进行全网广播;在区块链节点网络中验证学生平时成绩的信息是否在指定时间内;将指定时间内的学生平时成绩的信息按照学生编号记录在区块链中。可选地,所述学生多个能力包括下述一项或多项:各个学科的能力、各个学习单元的能力、记忆能力、逻辑能力、创造能力、交际能力、语言能力、运动能力。可选地,所述生成单元具体用于:根据每个学生多个能力的本周期得分以及历史得分波动情况确定每个学生每个能力的成长值、成长率以及成长稳定值;根据每个学生每个能力的能力得分、成长值、成长率以及成长稳定值为每个学生生成推荐学习计划。可选地,所述生成单元具体用于:根据每个学生多个能力的本周期得分以及以及上周期得分的差值,确定每个学生每个能力的成长值;根据每个学生每个能力的成长值在该学生所有能力的成长值的总和的比重确定成长率;根据每个学生多个能力历史得分波动情况确定每个学生每个能力的成长稳定值。第三方面,本说明书实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现前述第一方面的方法步骤。第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述第一方面所述的方法。本专利技术实施例通过区块链实现对于学生学习平时成绩的记录,并依据该记录进行大数据分析,可以更精确,更个性化的为每个学生的每个能力进行分析,以及生成相应的学习计划。家长、老师和学生都可以了解学生的学习情况,且大家知道的信息是相同的,且信息是容易被大家信任的,所以家长和老师可以更好地进行配合,以实现对学生更高效的教育。附图说明图1为本专利技术实施例提供的一种系统结构示意图;图2为本专利技术实施例提供的一种基于区块链的学生学习数据处理方法的流程图;图3为本专利技术实施例提供的一种基于区块链的学生学习数据处理装置的结构示意图;图4示出了本说明书实施例所提供的一种计算机设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种基于区块链的交易信息确认方法及装置。该方法适用于图1所示的系统,如图1所示,包括:一个或多个客户端110、区块链节点网络120。其中,该区块链节点网络120可以包括一个或多个区块链节点。每个区块链节点可以通过有运算功能的设备来实现。另外,区块链节点以及客户端可以实现在同一个设备上。具体地,客户端110主要用于与用户以及区块链节点进行交互。例如,该客户端主要数据录入以及信息查看功能,再例如,客户端101可以从区块链节点中获取区块链,也可以将新生成的交易信息发送给区块链节点。区块链节点主要用于记录学生平时成绩的信息、生成新的区块以及存储区块链。其中,每个区块链可以保存有完整区块链,在该完整的区块链中记录了所有历史学生平时成绩的信息。另外,记录学生平时成绩的信息以及生成新的区块的功能还可以由打包服务器来实现。该打包服务器可以由区块链节点实现,也可以由单独的设备实现,例如,与区块链节点连接的终端,该打包服务器可以从区块链节点中获取交易本文档来自技高网...

【技术保护点】
1.一种基于区块链的学生学习数据处理方法,其特征在于,所述方法包括:将学生的平时成绩的信息按学生编号在指定的时间内记录在区块链中,其中,每个学生对应一个学生编号;周期性的对区块链中记录的数据进行分析,确定本周期内每个学生的多个能力得分;根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成推荐学习计划。

【技术特征摘要】
1.一种基于区块链的学生学习数据处理方法,其特征在于,所述方法包括:将学生的平时成绩的信息按学生编号在指定的时间内记录在区块链中,其中,每个学生对应一个学生编号;周期性的对区块链中记录的数据进行分析,确定本周期内每个学生的多个能力得分;根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成推荐学习计划。2.根据权利要求1所述的方法,其特征在于,所述将学生的平时成绩按学生编号在指定的时间内记录在区块链中包括:获取各个学生的平时成绩的信息,并将各个学生平时成绩的信息在区块链节点网络中进行全网广播;在区块链节点网络中验证学生平时成绩的信息是否在指定时间内;将指定时间内的学生平时成绩的信息按照学生编号记录在区块链中。3.根据权利要求1或2所述的方法,其特征在于,所述学生多个能力包括下述一项或多项:各个学科的能力、各个学习单元的能力、记忆能力、逻辑能力、创造能力、交际能力、语言能力、运动能力。4.根据权利要求1或2所述的方法,其特征在于,所述根据每个学生多个能力的本周期得分以及历史得分波动情况为每个学生生成下一周期内的推荐学习计划包括:根据每个学生多个能力的本周期得分以及历史得分波动情况确定每个学生每个能力的成长值、成长率以及成长稳定值;根据每个学生每个能力的能力得分、成长值、成长率以及成长稳定值为每个学生生成推荐学习计划。5.根据权利要求4所述的方法,其特征在于,所述根据每个学生多个能力的本周期得分以及历史得分波动情况确定每个学生每个能力的成长值、成长率以及成长稳定值包括:根据每个学生多个能力的本周期得分以及以及上周期得分的差值,确定每个学生每个能力的成长值;根据每个学生每个能力的成长值在该学生所有能力的成长值的总和的比重确定成长率;根据每个学生多个能力历史得分波动情况确定每个学生每个能力的成长稳定值。6.一种基于区块链的...

【专利技术属性】
技术研发人员:李立中何心怡李知旃
申请(专利权)人:立旃上海科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1