一种基于区块链的高职数学信息分享系统技术方案

技术编号:28322688 阅读:20 留言:0更新日期:2021-05-04 13:03
本发明专利技术公开了一种基于区块链的高职数学信息分享系统,涉及教育技术领域,其包括区块链和以下模块:用户服务模块、数据采集整合模块、数学信息数据存储模块、数学信息发布模块、接龙数学信息创建模块和数学信息查询模块。该基于区块链的高职数学信息分享系统,通过将数学信息分享平台基于区块链,可以将教师的备课资料、分享的数学信息和教学视频等发布在区块链上,由于区块链网络是去中心化信息技术,网络中的数据信息由区块链上的所有节点共识完成,其存储的数据信息不可更改,使教师的备课资料、分享的数学信息和教学视频等内容和过程具有历史记录,这样就能够使学生在后期可通过区块链的学生用户合约回看教师的教学视频。

【技术实现步骤摘要】
一种基于区块链的高职数学信息分享系统
本专利技术涉及教育
,具体为一种基于区块链的高职数学信息分享系统。
技术介绍
近年来,线上教育资源为广大学习者和教育工作者提供了丰富、开放的学习教学平台,现如今,在线教学将与线下教学相结合,成为当今教学的主要方式,在线教学的比重将会越来越大。在数学的教学中,网上教学和信息分享成为了高职教学的首选,然而老师网上教学时,由于每个人在学习时的进度不同,这就造成了学生在线学习需要不同的讲课速度,需要课后进行重复观看老师的教学视频,现有的方案中的教师教学内容进行复播的平台和学生学习提供复习平台,老师和学生在进行线上使用时都存在较多的不便,进而会影响到老师的教学质量和学生的学习效率,不利于课程后进度较慢的学生巩固和消化所学内容。因此,需要一种基于区块链的高职数学信息分享系统来解决上述问题。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种基于区块链的高职数学信息分享系统,解决了现有的方案中的教师教学内容进行复播的平台和学生学习提供复习平台,老师和学生在进行线上使用时都存在较多的不便,进而会影响到老师的教学质量和学生的学习效率,不利于课程后进度较慢的学生巩固和消化所学内容的问题。(二)技术方案为达到以上目的,本专利技术采取的技术方案是:一种基于区块链的高职数学信息分享系统,包括区块链和以下模块:用户服务模块、数据采集整合模块、数学信息数据存储模块、数学信息发布模块、接龙数学信息创建模块和数学信息查询模块;用户服务模块:用于为在线信息分享平台的用户提供注册﹑操作记录数据存储;数据采集整合模块:数据采集模块与所述用户服务模块数据连接,用于按时间顺序收集用户的信息分享记录,同时用于将教师进行数学分享的内容和教学过程进行数据化处理并得到数学信息分享数据;数学信息数据存储模块:用于将数学信息数据结合时间戳和上一个数学分享账户进行哈希运算,生成所述信息分享数据的哈希值,该所述哈希值为该数学分享数据唯一的教学账户,并将所述数学分享账户存储在区块链的某一个网络节点中;数学信息发布模块:用于将数学信息账户发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识;接龙数学信息创建模块:用于补充记录后续数学信息分享内容和教学过程情况,然后进行数据化处理并得到接龙教学数据,并作出补入记录;数学信息查询模块:用于接收查询数学信息数据的请求,并将请求查询的数学数据发送给查询方。一种基于区块链的高职数学信息分享系统,其分享系统包括以下步骤:S1:教师首先在用户服务模块上进行用户注册,得到教师用户合约;S2:教师可在教师用户合约的基础上进行数学信息分享注册,得到数学信息分享合约,数学信息分享合约包含数学信息分享名称、地址信息、区块信息和用户代码;S3:将进行数学信息分享的内容和数学教学过程情况进行数据化处理并得到数学教学数据,数学教学数据包括教师姓名、所有学生姓名、数学教学内容、教学地点、教学时间和创建时间;S4:在数学信息分享合约中将数学教学数据结合时间戳和上一个教学账户m-1进行哈希运算,生成所述教学数据的哈希值,该哈希值为该教学数据唯一的教学账户m,并将所述教学账户m存储在区块链的任意一个网络节点中;S5:将教学账户m发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识;S6:学生可在区块链上进行用户注册,得到学生用户合约;S7:学生在其学生用户合约中根据数学课程名称找到课程合约地址并发送查询请求,区块链根据权限设置将数学信息教学数据发送给学生。优选的,所述用户服务模块为教师和学生共用端口。优选的,所述教师用户合约中包含教师用户名称、教师用户代码、地址信息和区块信息。优选的,所述学生用户合约中包含学生用户名称、学生用户代码、地址信息、区块信息。(三)有益效果本专利技术的有益效果在于:1、该基于区块链的高职数学信息分享系统,通过将数学信息分享平台基于区块链,可以将教师的备课资料、分享的数学信息和教学视频等发布在区块链上,由于区块链网络是去中心化信息技术,网络中的数据信息由区块链上的所有节点共识完成,其存储的数据信息不可更改,使教师的备课资料、分享的数学信息和教学视频等内容和过程具有历史记录,这样就能够使学生在后期可通过区块链的学生用户合约回看教师的教学视频,区块链可根据权限设置将数学信息教学数据发送给学生,这样就实现了学生随时可以回看教师的教学视频,进行复习或进一步的学习,可提高学生的学习效率。2、该基于区块链的高职数学信息分享系统,通过区块链进行网上教学可提高教师教学的效率,同时相对于传统的教学授课方式,可提高学生的学习兴趣和学习效率,可提高教师的教学效果,减轻教师的教学负担,同时教学的内容更加的公开化,可提高教师的教学质量,进而提高学校整体的教学质量。附图说明图1为本专利技术数学信息分享流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提供一种技术方案:一种基于区块链的高职数学信息分享系统,其特征在于,包括区块链和以下模块:用户服务模块、数据采集整合模块、数学信息数据存储模块、数学信息发布模块、接龙数学信息创建模块和数学信息查询模块;用户服务模块:用于为在线信息分享平台的用户提供注册﹑操作记录数据存储;数据采集整合模块:数据采集模块与所述用户服务模块数据连接,用于按时间顺序收集用户的信息分享记录,同时用于将教师进行数学分享的内容和教学过程进行数据化处理并得到数学信息分享数据;数学信息数据存储模块:用于将数学信息数据结合时间戳和上一个数学分享账户进行哈希运算,生成所述信息分享数据的哈希值,该所述哈希值为该数学分享数据唯一的教学账户,并将所述数学分享账户存储在区块链的某一个网络节点中;数学信息发布模块:用于将数学信息账户发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识;接龙数学信息创建模块:用于补充记录后续数学信息分享内容和教学过程情况,然后进行数据化处理并得到接龙教学数据,并作出补入记录;数学信息查询模块:用于接收查询数学信息数据的请求,并将请求查询的数学数据发送给查询方。一种基于区块链的高职数学信息分享系统,其分享系统包括以下步骤:S1:教师首先在用户服务模块上进行用户注册,得到教师用户合约;S2:教师可在教师用户合约的基础上进行数学信息分享注册,得到数学信息分享合约,数学信息分享合约包含数学信息分享名称、地址信息、区块信息和用户代码;S3:将进行数学信息分享的内容和数学教学过程情况进行数据化处理并得到数学教本文档来自技高网...

【技术保护点】
1.一种基于区块链的高职数学信息分享系统,其特征在于,包括区块链和以下模块:用户服务模块、数据采集整合模块、数学信息数据存储模块、数学信息发布模块、接龙数学信息创建模块和数学信息查询模块;/n用户服务模块:用于为在线信息分享平台的用户提供注册﹑操作记录数据存储;/n数据采集整合模块:数据采集模块与所述用户服务模块数据连接,用于按时间顺序收集用户的信息分享记录,同时用于将教师进行数学分享的内容和教学过程进行数据化处理并得到数学信息分享数据;/n数学信息数据存储模块:用于将数学信息数据结合时间戳和上一个数学分享账户进行哈希运算,生成所述信息分享数据的哈希值,该所述哈希值为该数学分享数据唯一的教学账户,并将所述数学分享账户存储在区块链的某一个网络节点中;/n数学信息发布模块:用于将数学信息账户发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识;/n接龙数学信息创建模块:用于补充记录后续数学信息分享内容和教学过程情况,然后进行数据化处理并得到接龙教学数据,并作出补入记录;/n数学信息查询模块:用于接收查询数学信息数据的请求,并将请求查询的数学数据发送给查询方。/n

【技术特征摘要】
1.一种基于区块链的高职数学信息分享系统,其特征在于,包括区块链和以下模块:用户服务模块、数据采集整合模块、数学信息数据存储模块、数学信息发布模块、接龙数学信息创建模块和数学信息查询模块;
用户服务模块:用于为在线信息分享平台的用户提供注册﹑操作记录数据存储;
数据采集整合模块:数据采集模块与所述用户服务模块数据连接,用于按时间顺序收集用户的信息分享记录,同时用于将教师进行数学分享的内容和教学过程进行数据化处理并得到数学信息分享数据;
数学信息数据存储模块:用于将数学信息数据结合时间戳和上一个数学分享账户进行哈希运算,生成所述信息分享数据的哈希值,该所述哈希值为该数学分享数据唯一的教学账户,并将所述数学分享账户存储在区块链的某一个网络节点中;
数学信息发布模块:用于将数学信息账户发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识;
接龙数学信息创建模块:用于补充记录后续数学信息分享内容和教学过程情况,然后进行数据化处理并得到接龙教学数据,并作出补入记录;
数学信息查询模块:用于接收查询数学信息数据的请求,并将请求查询的数学数据发送给查询方。


2.根据权利要求1所述的一种基于区块链的高职数学信息分享系统,其分享系统包括以下步骤:
S1:教师首先在用户服务模块上进行用户注册,得到教师用户合约;
S2:教师可在教师用户合约的基础上进行数学信息分...

【专利技术属性】
技术研发人员:孙少平罗庆丽乔凤葛林平陈宇飞
申请(专利权)人:山东劳动职业技术学院山东劳动技师学院
类型:发明
国别省市:山东;37

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

1