一种基于区块链的师资培训系统的制作方法

文档序号:33031942发布日期:2023-01-20 21:03阅读:55来源:国知局
技术简介:
本专利针对现有师资培训系统存在的数据不透明、证书易篡改等问题,提出基于区块链的解决方案。通过分布式存储、哈希值验证等技术,实现培训过程可追溯、证书不可篡改,提升数据安全性和公信力。系统包含注册、培训、成果展示及证书颁发等模块,各环节信息均上链存证,确保全流程可信。
关键词:区块链师资培训,证书防伪

1.本技术涉及信息技术领域,具体而言,涉及一种基于区块链的师资培训系统。


背景技术:

2.现有技术中具有基于云计算的数据智能教师培训在线平台(专利号:cn202110142742.8)。该发明实施例公开了基于云计算的数据智能教师培训在线平台,包括:区域管理端,用于对目标区域内教师、培训项目和参训人员进行管理;学校管理端,用于对目标学校内教师、培训项目和参训人员进行管理;参训教师端,用于进行教师登录,并报名和参加培训项目,项目形式为网络、面授、混合三种类型;培训机构端,用于进行培训项目在线申报、在线组织、在线培训;后台,用于对所述区域管理端、所述学校管理端、所述参训教师端和所述培训机构端进行管理。本发明可以根据客户需求自由组合,还可以形成完整的区域培训档案和动态数据库,还可以提供丰富优质课程资源,提高区域教师培训质量,还可以简化培训流程,增强讲师与参训教师黏性,从而提高培训质量。
3.现有技术是将传统的培训流程搬到了互联网上,基于中心化的培训管理过程不透明,培训过程记录和培训成绩会因为数据的集中存储存存在丢失的可能,而且培训成绩可以被篡改,公信力不强。
4.现有技术中具有一种基于区块链的产教融合网络空间安全人才培养系统(cn202111126056.8)。该发明公开了一种基于区块链的产教融合网络空间安全人才培养系统,人才培养系统包括用户登录模块、教师管理模块、学生管理模块、培养计划模块、数据处理模块和数据认证模块,所述用户登录模块发送http请求登录至人才培养系统,所述人才培养系统通过数据认证模块与云端数据库信号连接,数据认证模块包括数据获得模块、数据监测模块、数据分析模块、数据压缩模块和数据解压模块。本发明人才培养系统通过数据认证模块与云端数据库连接,人才培养系统与云端数据库建立数据流时,通过数据认证模块对传输的数据进行监测和分析,有效的确保人才培养系统与云端数据库之间数据传输的安全性,降低了人才培养系统的数据丢失问题。
5.现有技术利用区块链技术的分布式特征解决了数据丢失问题,没有对引入证书机制也没有利用区块链的防篡改特征对培训成绩和认证证书进行真实性保护。
6.本发明所要解决的技术问题为:如何利用区块链技术支持师资培训,使得培训过程公开透明、培训记录可追溯,培训证书不可篡改公信力强。


技术实现要素:

7.本技术的主要目的在于提供一种基于区块链的师资培训系统,以改善相关技术中如何利用区块链技术支持师资培训,使得培训过程公开透明、培训记录可追溯,培训证书不可篡改公信力强的问题。
8.为了实现上述目的,本技术提供了一种基于区块链的师资培训系统,包括:中央处理模块,用于接收、识别和执行各个模块的指令;
区块链网络存储模块,信号连接于所述中央处理模块,用于存储各个模块产生的信息;注册模块,信号连接于所述中央处理模块,用户通过实名认证进行注册,实名信息通过身份链合约存储到所述区块链网络存储模块;培训模块,信号连接于所述中央处理模块,用户通过所述培训模块进行培训,并通过存证链将相应的培训记录信息存储到所述区块链网络存证模块;成果展示模块,信号连接于所述中央处理模块,用户通过所述成果展示模块进行成果展示,并通过成果链合约将成果汇报信息的哈希值和成果展示评价信息的哈希值存储到所述区块链网络存储模块;证书颁发模块,信号连接于所述中央处理模块,对于培训过程完整、成果评价合格的用户,依照规定颁发相应的电子版培训证书,通过证书链合约将所述电子版培训证书的哈希值和所述电子版培训证书关键信息的哈希值存储到所述区块链网络存储模块,供后续查询。
9.本发明不对区块链网络类型进行限制,不失一般性,区块链网络可以是私有链或者联盟链。存储在区块链网络上的各种信息记录一般情况下会限制写入权限和查询权限,同时针对证书提供验证功能,将用户提供的证书进行链上信息比较,返回证书的真实性检验结果。
10.在本技术的一种实施例中,所述注册模块包括身份证ocr识别单元、人脸识别单元、真人验证单元、登录gps坐标定位单元中的至少一种,且所述注册模块包括第一信息上传单元;所述身份证ocr识别单元用于识别并存储用户的身份证信息;所述人脸识别单元用于识别并存储用户的人脸信息;所述真人验证单元用于对用户进行线下真人验证;所述登录gps坐标定位单元用于识别并存储用户登录时的gps坐标定位信息;第一信息上传单元用于将实名信息通过身份链合约存储到所述区块链网络存储模块。
11.在本技术的一种实施例中,所述实名信息包括姓名、性别、民族、出生日期、住址、身份证号、身份证签发机关、身份证有效期、人脸缩略图、所属院校名称、所属院校地区名称和所属院校地区编号。
12.所属院校地区编号是院校所属教育局的行政编号。院校名称常有重复的现象,需要用直属机关的行政编号加以区分。
13.在本技术的一种实施例中,所述培训模块包括学习单元、研修单元、实践单元和第二信息上传单元;所述学习单元用于用户进行课程学习,并形成学习记录信息;所述研修单元用于各用户技能、思想和文化的交流和提升,并形成研修记录信息;所述实践单元用于通过实践提升教师信息化能力和专业技能,并形成实践记录信息;所述第二信息上传单元用于通过存证链将所述学习记录信息、研修记录信息和实践记录信息存储到所述区块链网络存证模块。
14.在本技术的一种实施例中,所述学习单元包括学习计划生成子单元,通过上级辅导员提供的选课列表,参照考核方案进行课程选择,选定课程后自动生成学习计划,用户按所述学习计划进行有序学习。
15.学习中心提供专业的课程、教材、资源和管理体系,信息可无缝对接和调用,用户可随时随地进行学习和使用。
16.在本技术的一种实施例中,所述学习单元的内容包括教育信息化、智慧教育、传统文化、师风师德、昂正建设、家校共育、心理健康、政策解读、案例分享、名校观摩、解决方案、持续学习。
17.在本技术的一种实施例中,所述研修单元包括技能在线交流子单元、思想在线交流子单元和文化在线交流子单元;所述技能在线交流子单元用于各个用户交流教学技能;所述思想在线交流子单元用于各个用户交流教学思想;所述文化在线交流子单元用于各个用户交流提升个人文化。
18.还包括个人信息保护子单元,用于对在线交流的各个用户进行隐私保护。
19.在本技术的一种实施例中,所述实践单元包括资源存储子单元,包含多版本教材和各方资源,实现优质教育资源共建共享,提供文本、音频、动画、微课、交互等多类型资源,以各版本数字教材为主线,建立统一的数据内容分类标准,实现了数字资源与数字教材的融合;所述实践单元还包括能力展现子单元;所述能力展现子单元用于对学习到的能力进行实践展现。
20.在本技术的一种实施例中,所述成果展示模块包括反思与总结单元、成果汇报单元、第一信息压缩单元和第三信息上传单元;所述反思与总结单元用于展示用户对培训的反思与总结,专家对用户的反思和总结进行点评,得到成果展示评价信息;所述成果汇报单元用于形成具体的课题立项和论文发表,得到成果汇报信息;所述第一信息压缩单元用于对所述成果展示评价信息和所述成果汇报信息进行压缩,并分别得到所述成果展示评价信息对应的哈希值和所述成果汇报信息对应的哈希值;所述第三信息上传单元用于通过成果链合约将所述成果评价信息对应的哈希值和所述成果汇报信息对应的哈希值上传到所述区块链网络存储模块。
21.在本技术的一种实施例中,所述证书颁发模块包括审核单元、第二信息压缩单元和第四信息上传单元;对于培训过程完整、成果评价合格的用户,所述审核单元依照考核要求进行合格性审核,审核合格的用户颁发含有机构签名的证书;所述第二信息压缩单元用于对所述电子版培训证书和所述电子版培训证书关键信息进行压缩,得到电子版培训证书的哈希值和电子版培训证书关键信息的哈希值;其中,所述电子版培训证书关键信息包括用户姓名、培训计划批次、培训成绩、机构名称、颁证时间、签名值;所述第四信息上传单元用于通过证书链合约将所述电子版培训证书的哈希值和
所述电子版培训证书关键信息的哈希值存储到所述区块链网络存储模块。
22.与现有技术相比,本技术的有益效果是:本发明有效利用了区块链技术,保证了师资培训的数据安全及可追溯,在一定程度保证了师资培训的公开及透明,也给师资培训证书的防伪奠定了基础。这里一定程度的师资培训公开及透明,指的是相对于各院校管理者和教师在权限被允许的情况下可以查询师资培训的关键过程和证书信息记录,因为培训的关键过程和证书信息记录存储在区块链网络不可被篡改,具备公信力。
附图说明
23.图1为根据本技术实施例提供的基于区块链的师资培训系统的结构框图;图2为根据本技术实施例提供的注册模块的结构框图;图3为根据本技术实施例提供的培训模块的结构框图;图4为根据本技术实施例提供的学习单元的结构框图;图5为根据本技术实施例提供的研修单元的结构框图;图6为根据本技术实施例提供的实践单元的结构框图;图7为根据本技术实施例提供的成果展示模块的结构框图;图8为根据本技术实施例提供的证书颁发模块的结构框图。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.在本技术中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本技术及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
27.并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本技术中的具体含义。
28.另外,术语“多个”的含义应为两个以及两个以上。
29.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相
互组合。下面将参考附图并结合实施例来详细说明本技术。
实施例
30.请参阅图1,本技术提供了一种基于区块链的师资培训系统,包括:中央处理模块,用于接收、识别和执行各个模块的指令;区块链网络存储模块,信号连接于所述中央处理模块,用于存储各个模块产生的信息;注册模块,信号连接于所述中央处理模块,用户通过实名认证进行注册,实名信息通过身份链合约存储到所述区块链网络存储模块;培训模块,信号连接于所述中央处理模块,用户通过所述培训模块进行培训,并通过存证链将相应的培训记录信息存储到所述区块链网络存证模块;成果展示模块,信号连接于所述中央处理模块,用户通过所述成果展示模块进行成果展示,并通过成果链合约将成果汇报信息的哈希值和成果展示评价信息的哈希值存储到所述区块链网络存储模块;证书颁发模块,信号连接于所述中央处理模块,对于培训过程完整、成果评价合格的用户,依照规定颁发相应的电子版培训证书,通过证书链合约将所述电子版培训证书的哈希值和所述电子版培训证书关键信息的哈希值存储到所述区块链网络存储模块,供后续查询。
31.本发明有效利用了区块链技术,保证了师资培训的数据安全及可追溯,在一定程度保证了师资培训的公开及透明,也给师资培训证书的防伪奠定了基础。这里一定程度的师资培训公开及透明,指的是相对于各院校管理者和教师在权限被允许的情况下可以查询师资培训的关键过程和证书信息记录,因为培训的关键过程和证书信息记录存储在区块链网络不可被篡改,具备公信力。
32.本发明不对区块链网络类型进行限制,不失一般性,区块链网络可以是私有链或者联盟链。存储在区块链网络上的各种信息记录一般情况下会限制写入权限和查询权限,同时针对证书提供验证功能,将用户提供的证书进行链上信息比较,返回证书的真实性检验结果。
33.进一步的,请参阅图1,所述注册模块包括身份证ocr识别单元、人脸识别单元、真人验证单元、登录gps坐标定位单元中的至少一种,且所述注册模块包括第一信息上传单元;所述身份证ocr识别单元用于识别并存储用户的身份证信息;所述人脸识别单元用于识别并存储用户的人脸信息;所述真人验证单元用于对用户进行线下真人验证;所述登录gps坐标定位单元用于识别并存储用户登录时的gps坐标定位信息;第一信息上传单元用于将实名信息通过身份链合约存储到所述区块链网络存储模块。
34.示例性的,身份证ocr识别单元包括对身份证拍照识别和对身份证进行ocr识别。
35.在本实施例中,所述注册模块包括身份证ocr识别单元、人脸识别单元、真人验证单元、登录gps坐标定位单元和第一信息上传单元。通过多次验证,保证信息的真实性和有
效性。
36.示例性的,所述实名信息包括姓名、性别、民族、出生日期、住址、身份证号、身份证签发机关、身份证有效期、人脸缩略图、所属院校名称、所属院校地区名称和所属院校地区编号。
37.所属院校地区编号是院校所属教育局的行政编号,因为院校名称常有重复的现象,需要用直属机关的行政编号加以区分。
38.进一步的,请参阅图3,所述培训模块包括学习单元、研修单元、实践单元和第二信息上传单元;所述学习单元用于用户进行课程学习,并形成学习记录信息;所述研修单元用于各用户技能、思想和文化的交流和提升,并形成研修记录信息;所述实践单元用于通过实践提升教师信息化能力和专业技能,并形成实践记录信息;所述第二信息上传单元用于通过存证链将所述学习记录信息、研修记录信息和实践记录信息存储到所述区块链网络存证模块。
39.进一步的,请参阅图4,所述学习单元包括学习计划生成子单元,通过上级辅导员提供的选课列表,参照考核方案进行课程选择,选定课程后自动生成学习计划,用户按所述学习计划进行有序学习。
40.学习中心提供专业的课程、教材、资源和管理体系,信息可无缝对接和调用,用户可随时随地进行学习和使用。
41.示例性的,所述学习单元的内容包括教育信息化、智慧教育、传统文化、师风师德、昂正建设、家校共育、心理健康、政策解读、案例分享、名校观摩、解决方案、持续学习。
42.进一步的,请参阅图5,所述研修单元包括技能在线交流子单元、思想在线交流子单元和文化在线交流子单元;所述技能在线交流子单元用于各个用户交流教学技能;所述思想在线交流子单元用于各个用户交流教学思想;所述文化在线交流子单元用于各个用户交流提升个人文化。
43.还包括个人信息保护子单元,用于对在线交流的各个用户进行隐私保护。
44.请参阅图6,所述实践单元包括资源存储子单元,包含多版本教材和各方资源,实现优质教育资源共建共享,提供文本、音频、动画、微课、交互等多类型资源,以各版本数字教材为主线,建立统一的数据内容分类标准,实现了数字资源与数字教材的融合;所述实践单元还包括能力展现子单元;所述能力展现子单元用于对学习到的能力进行实践展现。
45.进一步的,请参阅图7,所述成果展示模块包括反思与总结单元、成果汇报单元、第一信息压缩单元和第三信息上传单元;所述反思与总结单元用于展示用户对培训的反思与总结,专家对用户的反思和总结进行点评,得到成果展示评价信息;所述成果汇报单元用于形成具体的课题立项和论文发表,得到成果汇报信息;所述第一信息压缩单元用于对所述成果展示评价信息和所述成果汇报信息进行压缩,并分别得到所述成果展示评价信息对应的哈希值和所述成果汇报信息对应的哈希
值;所述第三信息上传单元用于通过成果链合约将所述成果评价信息对应的哈希值和所述成果汇报信息对应的哈希值上传到所述区块链网络存储模块。
46.进一步的,请参阅图8,所述证书颁发模块包括审核单元、第二信息压缩单元和第四信息上传单元;对于培训过程完整、成果评价合格的用户,所述审核单元依照考核要求进行合格性审核,审核合格的用户颁发含有机构签名的证书;所述第二信息压缩单元用于对所述电子版培训证书和所述电子版培训证书关键信息进行压缩,得到电子版培训证书的哈希值和电子版培训证书关键信息的哈希值;其中,所述电子版培训证书关键信息包括用户姓名、培训计划批次、培训成绩、机构名称、颁证时间、签名值;所述第四信息上传单元用于通过证书链合约将所述电子版培训证书的哈希值和所述电子版培训证书关键信息的哈希值存储到所述区块链网络存储模块。
47.示例性的,通过智能合约对培训结果的审核。智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
48.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!