基于区块链的在线教育数字徽章认证方法及设备、介质与流程

文档序号:22930485发布日期:2020-11-13 16:29阅读:155来源:国知局
基于区块链的在线教育数字徽章认证方法及设备、介质与流程

本申请涉及在线教育技术领域,尤其涉及基于区块链的在线教育数字徽章认证方法及设备、介质。



背景技术:

随着经济的发展,人民生活水平提高,教育在日常生活中所占比重越来越大。

目前,大多数教育方式仍以应试教育为主。在应试教育中,学习结果往往比学习过程更受到关注,也被认为更为重要。在教育机构能查询到的,往往也只有学生的学习成绩等结果类信息。

因此,目前应试教育下教育机构对学生的学习信息的采集过于片面,容易导致对学生的片面评价,并且,目前的存储方式使得数据容易丢失,不利于对数据的良好管理。



技术实现要素:

本申请实施例提供基于区块链的在线教育数字徽章认证方法及设备、介质,用于解决现有技术中的如下技术问题:教育机构对学生的学习信息的采集过于片面,容易导致对学生的片面评价,并且,目前的存储方式使得数据容易丢失,不利于对数据的良好管理。

本申请实施例采用下述技术方案:

一种基于区块链的在线教育数字徽章认证方法,包括:

构建区块链平台;

采集学生节点的学习记录信息,写入所述区块链平台中;

根据预设的学习目标,确定所述学生节点的学习记录信息满足所述学习目标时,向所述学生节点发放数字徽章;

将徽章发放结果与所述学习记录信息对应写入所述区块链平台中。

可选地,所述方法还包括:确定所述学生节点在预设时间内未完成预设的学习目标时,将未完成结果写入所述区块链平台中。

可选地,采集学生节点的学习记录信息,包括:根据预设维度,采集学生节点的学习记录信息;所述预设维度包括学习进度、学习掌握度、学习态度;向所述学生节点发放数字徽章,包括:根据所述预设维度,向所述学生节点发放相应类型的数字徽章。

可选地,所述方法还包括:采集所述学生节点获得的评价信息,写入区块链中;根据所述评价信息,向所述学生节点发放数字徽章。

可选地,所述方法还包括:采集所述学习记录信息对应的证明信息,写入区块链中。

可选地,所述方法还包括:根据预设的分级制度,以及所述学生节点获得的数字徽章,确定所述学生节点对应的级别,并发放相应的奖励。

可选地,所述方法还包括:根据各学生节点获得的数字徽章,确定各学生节点之间的课堂组队分配情况。

可选地,所述方法还包括:对所述学习记录信息进行加密后,写入所述区块链平台中。

一种基于区块链的在线教育数字徽章认证的设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

构建区块链平台;

采集学生节点的学习记录信息,写入所述区块链平台中;

根据预设的学习目标,确定所述学生节点的学习记录信息满足所述学习目标时,向所述学生节点发放数字徽章;

将徽章发放结果与所述学习记录信息对应写入所述区块链平台中。

一种基于区块链的在线教育数字徽章认证的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

构建区块链平台;

采集学生节点的学习记录信息,写入所述区块链平台中;

根据预设的学习目标,确定所述学生节点的学习记录信息满足所述学习目标时,向所述学生节点发放数字徽章;

将徽章发放结果与所述学习记录信息对应写入所述区块链平台中。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:全面采集学生在学习过程中的各种信息,保证学习记录信息能够对学生的学习情况有客观、全面的反映;通过区块链网络存储数据的安全性、防篡改性等特性,保证写入区块链网络中的学生节点的学习记录信息的存储安全性,防止数据丢失,便于数据的查询与追溯。并且,确保学习记录信息不会被任意篡改,保证学生节点的学习记录信息的真实性。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的基于区块链的在线教育数字徽章认证方法流程图;

图2为本申请实施例提供的对应于图1的基于区块链的在线教育数字徽章认证的设备的一种结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为本申请实施例提供的基于区块链的在线教育数字徽章认证方法流程图,具体步骤包括:

s101:构建区块链平台。

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的数据库。

在本申请实施例中,首先,可基于区块链框架部署区块链网络。其中,区块链框架可以是能够实现本申请实施例相应功能的任意区块链框架,例如,比特币、以太坊、fabric、corda等。

区块链网络中包括若干节点,包括学生节点、教育机构节点等,各学生节点可通过教育机构节点进行注册,获得唯一标识。

之后,可根据在线教育数字徽章认证的相关需要,生成相应的智能合约,并写入区块链网络中的各个节点中。

s102:采集学生节点的学习记录信息,写入区块链平台中。

在本申请实施例中,教育机构节点可在学生节点在运行的过程中,采集学生的学习记录信息,并写入区块链平台中。其中,学生节点可以是学生所使用的、安装有在线教育平台的手机、平板电脑等终端设备。

学习记录信息表示对学生的学习过程进行记录的各种信息,可包括学生的在线听课信息、作业完成情况、学习视频观看情况等,具体可表现为图像、视频、文字等多种形式。

s103:根据预设的学习目标,确定学生节点的学习记录信息满足学习目标时,向学生节点发放数字徽章。

s104:将徽章发放结果与学习记录信息对应写入区块链平台中。

在本申请实施例中,教育机构节点可预设学习目标以及学习目标的完成条件,并据此设置智能合约,发布到区块链网络中。

于是,教育机构节点在监测区块链网络中的学习记录信息时,可根据预设的智能合约,在学习记录信息触发学生目标的完成条件时,确定相应的学生节点已完成学习目标,并向学生节点发放数字徽章。其中,数字徽章是学生节点完成相应学习目标的标志。

之后,教育机构节点可将向学生节点发放数字徽章的结果,与学习记录信息建立关联,并写入区块链中。

在本申请实施例中,通过采集学生的学习记录信息,对学生在学习过程中的各种信息进行全面采集,以保证学习记录信息能够对学生的学习情况有客观、全面的反映。

通过区块链网络存储数据的安全性、防篡改性等特性,保证写入区块链网络中的学生节点的学习记录信息的存储安全性,防止数据丢失,便于数据的查询与追溯。并且,确保学习记录信息不会被任意篡改,保证学生节点的学习记录信息的真实性。

在一个实施例中,教育机构节点可根据预设维度,采集学生节点在学习过程中的学习记录信息。其中,预设维度可包括学习进度、学习掌握度、学习态度等。

学习进度反映了学生的学习速度,其对应的学习记录信息可包括学生观看教学视频的进度、学生完成课后练习的速度等。学习掌握度反映了学生对知识的掌握程度,其对应的学习记录信息可包括学生完成课后练习的正确率、学生回答课堂提问的正确率等。学习态度反映了学生对待学习的认真程度、努力程度,其对应的学习记录信息可包括学生在课堂教学中的活跃程度、学生使用在线教育平台的时长等。

于是,教育机构节点可预先根据预设维度,设置各预设维度分别对应的学习目标以及学习目标的完成条件,并设置相应的智能合约,部署在区块链网络的各节点中。教育机构节点可根据学生节点在不同预设维度所完成的学习目标,向学生节点发放与预设维度对应的相应类型的数字徽章。

通过设置不同的维度,可对学生在学习过程中的学习情况进行不同维度的衡量,避免只通过学习成绩等结果对学生的学习情况进行定性,有利于补充数据的多样性,形成对学生学习情况的全面、客观评价。

在一个实施例中,教育机构节点在预设学习目标时,可通过增加预设时间,对学习目标的完成条件进行限制。于是,教育机构节点在根据智能合约,监测学生节点的学习记录信息时,若在预设时间内,学生节点仍未完成预设学习目标,则可触发智能合约,将学生节点在预设时间内未完成学习目标的结果写入区块链平台中。

之后,若学生节点在预设时间外,完成预设学习目标后,教育机构节点仍可向学生节点发放数字徽章。但是,通过数字徽章与学生节点的学习记录信息、未完成结果的关联关系,可通过对数字徽章的查询,查看学生节点是否在预设时间内完成预设学习目标。这样能够激励学生加快学习进度,在预设时间内完成学习目标。

在一个实施例中,教育机构节点还可采集学生节点获得的评价信息,并将评价信息写入区块链中。教育机构节点可根据学生节点获得的评价信息,向学生节点发放相应的数字徽章。其中,评价信息可来自学生节点之间的互评,也可来自老师节点对学生节点的评价。这样能够促进学生的积极性,激发学生的学习热情。

在一个实施例中,教育机构节点在采集学生节点的学习记录信息的过程中,还可采集与学习记录信息对应的证明信息,写入区块链中。其中,证明信息是对学生节点的学习记录信息的真实性进行证明的信息,可包括学生节点在听课过程中带有本人人脸的图像、学生节点完成课后练习的视频等。通过采集证明信息,可防止学生在学习过程中“挂课”而不听课的作假现象,督促学生进行学习。

在一个实施例中,教育机构节点可根据数字徽章的类型、数量等,确定各数字徽章对应的分数,并对分数进行划分,预设分级制度,确定相应的智能合约,部署到区块链中。

于是,教育机构节点可根据学生节点获得的数字徽章的类型与数量,确定学生节点对应的总分数,并根据预设分级制度,确定学生节点对应的级别,据此向学生节点发放相应的奖励。这样能够激励学生的学习热情,激发学习积极性。

在一个实施例中,各学生节点获得的数字徽章的类型,可在一定程度上反映各学生节点的学习进度、学习掌握度、学习态度等。

于是,教育机构节点可根据各学生节点获得的数字徽章的类型与数量,确定各学生节点的课堂组队分配情况。这样能够根据需要,将学习情况互补的学生节点分配到一个队伍中,确保课堂组队的合理分配。

在一个实施例中,教育机构节点采集到学习记录信息后,可对学习记录信息进行加密,再写入区块链平台中。这样能够确保学习记录信息的隐私性、私密性,防止其他节点对学习记录信息的任意查看。

基于同样的思路,本申请的一些实施例还提供了上述方法对应的设备和非易失性计算机存储介质。

图2为本申请实施例提供的对应于图1的基于区块链的在线教育数字徽章认证的设备的一种结构示意图,所述区块链设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

构建区块链平台;

采集学生节点的学习记录信息,写入所述区块链平台中;

根据预设的学习目标,确定所述学生节点的学习记录信息满足所述学习目标时,向所述学生节点发放数字徽章;

将徽章发放结果与所述学习记录信息对应写入所述区块链平台中。

本申请的一些实施例提供的对应于图1的一种基于区块链的在线教育数字徽章认证的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

构建区块链平台;

采集学生节点的学习记录信息,写入所述区块链平台中;

根据预设的学习目标,确定所述学生节点的学习记录信息满足所述学习目标时,向所述学生节点发放数字徽章;

将徽章发放结果与所述学习记录信息对应写入所述区块链平台中。

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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