【技术实现步骤摘要】
一种基于区块链的在线教学共识系统及学习记录方法
本申请涉及计算机领域,具体涉及一种基于区块链的在线教学共识系统及学习记录方法。
技术介绍
近年来,开放教育资源为广大学习者和教育工作者提供了丰富、开放的学习资源,在不久的将来,在线教学将与线下教学齐头并进,在线教学的比重将会越来越大。然而每个人在不同阶段所选用的在线教学平台不同,相同学习群体所选用的在线教学工具也有不同,这就造成了个体或相同学习群体的在线学习经历无法统一管理,在线教学的成绩考核在跨平台情况下也难以取得互通共识的统一认证。这就为在线教学的资源整合和统筹发展造成了难以克服的鸿沟,进而制约了在线教育的发展。因此亟需一种可灵活接入各类在线教学平台,为在线教学提供具有共识能力的跨平台互认机制的技术手段。
技术实现思路
本申请提供一种基于区块链的在线教学共识系统及学习记录方法,以解决由于现有的在线教育平台众多,造成了学习个体或相同学习群体的在线学习经历无法统一管理,同时在线教学的成绩考核在跨平台情况下难以取得互通共识的统一认证,极大制约在线教育的发展的技术问题,以实现灵活接入各类在线教学平台,为在线教学提供具有共识能力的跨平台互认机制的有益效果。本专利技术的具体技术方案为:一种基于区块链的在线教学共识系统,包括在线教学共识系统、在线教学信息规范接口以及若干在线教学平台,所述在线教学共识系统上运行有基于区块链的学习记录程序,与若干在线教学平台共同构成区块链系统,所述在线教学共识系统与若干所述在线教学平台通过网络实现物理互连, ...
【技术保护点】
1.一种基于区块链的在线教学共识系统,其特征在于,包括在线教学共识系统(10)、在线教学信息规范接口(20)以及若干在线教学平台(30),所述在线教学共识系统(10)上运行有基于区块链的学习记录程序,与若干在线教学平台(30)共同构成区块链系统,所述在线教学共识系统(10)与若干所述在线教学平台(30)通过网络实现物理互连,所述在线教学共识系统(10)与若干所述在线教学平台(30)通过所述在线教学信息规范接口(20)实现数据互通。/n
【技术特征摘要】
1.一种基于区块链的在线教学共识系统,其特征在于,包括在线教学共识系统(10)、在线教学信息规范接口(20)以及若干在线教学平台(30),所述在线教学共识系统(10)上运行有基于区块链的学习记录程序,与若干在线教学平台(30)共同构成区块链系统,所述在线教学共识系统(10)与若干所述在线教学平台(30)通过网络实现物理互连,所述在线教学共识系统(10)与若干所述在线教学平台(30)通过所述在线教学信息规范接口(20)实现数据互通。
2.基于权利要求1所述的基于区块链的在线教学共识系统,其特征在于,所述在线教学共识系统(10)包括:
用户服务模块(101),用于为在线教学平台的用户提供注册、操作记录数据存储;
数据采集模块(102),与所述用户服务模块(101)数据连接,用于按时间顺序收集用户的学习记录;
信用管理模块(103),与所述数据采集模块(102)数据连接,用于计算、存储和动态管理各个节点的信用值表;
区块服务模块(104),与所述信用管理模块(103)数据连接,用于管理区块链系统的共识策略,并接收数据采集模块传来的信息和处理区块业务数据。
3.基于权利要求1所述的基于区块链的在线教学共识系统,其特征在于,所述网络包括英特网、局域网、自定义协议的自组网络。
4.基于权利要求2所述的基于区块链的在线教学共识系统,其特征在于,所述区块服务模块(104)包括,共识管理模块(1041)、分布式计算模块(1042)及分布式存储模块(1043);
所述共识管理模块(1041)用于管理区块链系统的共识策略,并根据区块链系统的网络状态自动切换最佳共识策略;
所述分布式计算模块(1042)用于区块链系统中各节点学习记录的分布式处理,将学习记录拆分为多个带有序号的子数据;
所述分布式存储模块(1043)向区块链网络广播子数据和拆分列表,用于学习记录的存储及协议的实现,并将生成的新数据区块发布给所有节点。
5.一种基于权利要求4所述的基于区块链的在线教学共识系统的共识学习记录方法,包括以下步骤:
S1.以在线教学共识系统(10)和所有接入到系统的在线教学平台(30)为节点,部署区块链系统,采集各节点的在线学习记录,并对区块链系统所有节点的信用值动态管理;
S101:用户服务模块(101)对各在线学习平台的用户数据进行管理,并将数据实时发送至数据采集模块(102);
S102:信用管理模块(103)计算区块链系统中各节点的信用值情况;
S103:信用管理模块(103)对每个节点的信用值进行动态管理;
S2.共识管理模块(1041)对所述区块链系统的共识策略进行管理,确保系统在任何阶段都具有高效的共识机制和响应实时性;
S3.分布式计算模块(1042)将数据采集模块(102)传来的学习记录拆分为多个带有序号的子数据,通过分布式存储模块(1043)形成与子数据序号对应的节点的唯一识别码的拆分列表,并向区块链的其他节点广播子数据和拆分列表,进一步提高系统安全性;
S301:通过分布式计算模块(1042)将学习记录拆分为多个带有序号的子数据;
S302:分布式存储模块(1043)形成与子数据序号对应的节点的唯一识别码的拆分列表,并向区块链的其他节点广播子数据和拆分列表。
6.基于权利要求5所述的基于区块链的在线教学共识系统的共识学习记录方法,其特征在于,S101步骤中,各类在线教学平台(30)将自身平台的用户信息、学习和操作记录等信息打包形成数据包后,通过在线教学信息规范接口(20)将所述数据包发送给在线教学共识系统的用户服务模块(101),用户服务模块(101)对数据包进行解析后,得到用户信息、所在教学平台的学习和操作记录信息等,然后将所述信息实时发送给数据采集模块(102);数据采集模块(102...
【专利技术属性】
技术研发人员:于兴军,王宁,
申请(专利权)人:台州市相闻信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。