论文部分内容阅读
摘要:区块链技术是在云技术、大数据之后的又一项新型技术,区块链的去中心化和安全特性更适合解决目前在线学习的困扰。区块链技术在教育教学领域中可以协助入学选拔、学习认证、学位证书等诸多方面。长时间以来,教育教学活动都以教室为中心开展,这在一定程度上限制学生的学习积极性。传统的教育缺乏必要的资源和能力,对学生的学习活动、在线学习结果等都不具有较高的管理能力。区块链技术可以通过智能合约、共识算法等改变单一的在线学习模式,帮助学生在线完成整个课程的学习,并根据学习记录进行成绩认定。本文首先介绍区块链的技术原理,重点关注区块链对教育教学中在线学习版块的影响和应用。
关键词:区块链技术;在线学习;影响与应用
区块链主要由区块头和区块主体构成,区块头包含前一区块的哈希值、区块时间戳、随机神奇数三部分,其统称为交易数据Merkle树根。区块是由交易数据列表以及哈希值Merkle树构成的空间,可以用来生成和存储数据[1]。区块的生成节点是由区块头加入时间戳来标识,根据区块链技术可以得知,平台体系结构可以由数据层、应用层、智能合约层、共识层、网络层五部分组成。数据层由数据区块、链式结构、数据模型、文件存储四个部分。网络层由P2P网络、传播机制和验证机制构成。共识层由共识算法和激励机制构成,智能合约层由脚本、虚拟机、编程语言三部分组成。应用层由编程接口、用户界面和各类应用组成。按照区块链网络的构成和管理,在线学习活动也可以根据区块链技术平台进行改良。
一、传统在线学习系统面临的问题
目前在线学习系统已形成完整的应用流程,学生和教师可以自由利用不同的在线学习系统进行知识传授和学习活动。随着学习环境的开放化和数字化,传统的学校教育模式缺乏科学的教育方法、广泛的教学资源和专业的教学能力。因此,对学习者的学习过程、学习活动、学习计划和学习结果很难管理,教师很难利用在线学习系统去验证学生的学习成就。传统的在线学习模式采用中心化结构模式,由学校统一处理教育相关数据以及代码,存储在中心化服务器中,教师和学生需要通过在线学习平台或各种移动APP与服务器进行相互传输,只有在学生和教师的个人网络设备与中心服务器连接成功之后,才能开启在线学习模式。而在线教育系统通常由学校来建设和管理,这在一定程度上阻碍学生和教师开发自主课程的可能性。随着在线教育的不断普及,各行各业以及社会人士都可以在线接受教育,因此,不同社会人员都需要利用教育系统来修课程学分、在线验证学历报告、提取学历能力证书等,而社会企业或者政府相关部门可以通过在线教育平台查询应聘者相关的学历背景信息,这就需要更加强大的数字化教育系统。但由于技术水平有限,很难通过构建更大的中心化数字教育系统来解决当前在线学习的困境。
二、区块链的具体特征
区块链实际上就是包裹着数据和链接的固定区域,其中每一块数据都包含着系统在固定时间内加密的信息交流数据,其中每一条链接则是每一区块与下一区块的链接联系,数据和链接共同构成区块链。其可以有效解决信息不对称、陌生人信任、交易成本高的问题。由于每一区块中的信息都是真实的,因此可以相互交叉验证,这就从另一角度证明区块链具有去信任性和集体维护性。
(一)区块链的分类
目前按照区块链网络构建管理、去中心化程度等应用模式,区块链可以分为公有链:以比特币和以太坊为代表,无官方管理机构和服务器,节点可以按照区块链的系统规则,不需要相互信任,基于共识机制自由加入或退出网络,各节点具有平等的存储数据的权限[2]。公有链去中心化的程度比较高。私有链:由个体组织构建和管理,节点需要通过组织的授权才能加入区块链网络,而且节点的数据记录和读写权限不平等,部分高性能节点有统揽全局的权限,运行规则可以由个体组织更改或调整。虽然私有链只能做到部分去中心化,但其有安全性能高的特点。
(二)共识算法
区块链中的每一个节点都具有确认后账簿状态的未确认数据,因此,为保证区域链网络的功能,节点需要在账簿的状态和数据打包进入会的方式上取得共识。通过分布式共识算法实现确认后的账簿状态和一系列等待打包进区块的账簿数据。共识算法由选择记账节点、排序造块、验证和新区块添加到链四部分构成,。其不仅可以用于验证节点,也可以按照网络时间的交易顺序生成新区块。
(三)智能合约
智能合约是一种共享的资源,其可以执行合约条款的计算机化交易协议,智能合约可以将网络中的复杂关系,如法律协议、应用逻辑程序化。智能合约具有较强的法律效应,在区块链上下区块结构中智能合约的形式是具有唯一地址的存储,在区块链中的程序可以被外部事件触发,通过数字签名和时间戳自动执行合约内容的追溯和不可篡改。智能合约中所有条款的执行过程都会预先确定,各节点需要验证合约的准确性才能执行,这就需要联系共识算法。而且智能合约最大的好处是无法擅自修改内容,也无法干预合约的执行,区块链中智能合约可以通过区块链网络达成共识,隐藏各个区块节点间的负载运行过程。通过应用层的接口实现通用目的,构建各类可编程的智能资产,基于区块链服务。
三、区块链技术在教育中的应用
(一)学习者教育信息的多方共享
利用联盟链或公共链无缝衔接教育和社会,其中,区块链的网络构建会因不同的需要产生不同的选择,最早期的区块链教育网络主要针对证书和学位认证,因此,其大多采用公共区块链网络。在具有跨学习领域的需求时,通常会采用联盟链的形式。全球化趋势下,无法建立由一个机构管理的私有链形式,而教育网络下,学校和学生以及互联网的地位不相同,联盟链可以根据每一个国家、每一个地区、每一個学校的具体需求,共同协商共享的数据。学校可以根据区块链技术建立个体学信大数据、开发区中心化的教育系统,实现网络学习社区的真正自运行和在线社区运行。在优化和构建网络学习生态的基础上,让区块链发挥最大价值,实现在线学习社区的自组织[3]。利用分布式学习记录与存储,允许学习组织跨系统和跨平台记录学生的学习行为和学习结果,并永久保存在服务器中。在教育就业板块,学校和相关企业单位可以根据学生的个体学信大数据,判断学生是否符合工作岗位需求。在教育服务板块,教师可以根据学生的个体学信大数据,判断学生的在线学习掌握情况并构建档案。 (二)跟踪学习过程,塑造学习路径
区域链数字化学习系统可以根据概念模型实现学习过程的整体监控,为提升在线学习的效率、提高学生参与在线学习的程度,区块链系统可以利用智能合約技术,部署区块链中的激励策略,为学习成绩名列前茅的学生提供额外的虚拟货币奖励。区块链技术在在线系统中可以实现智能区块链徽章,让学生在学习之后进行动态认真记录,不仅要记录学生所获得的学习技能、观看在线视频的次数、学习成果等,还需要以此为依据,为学生制定接下来相应的学习建议,或为学生寻找匹配的学习机会。在跟踪学习者学习过程的同时,不断鼓励学习者进一步塑造适合自己的学习路径,达到更好的学习目标。在区块链智能合约中,主要包含徽章合约、技能感知合约、工作招聘合约、工作存储合约,其中徽章合约可以在学生完成一门课程之后,根据学生完成的细节发放徽章,徽章可以包括头衔、描述、奖励的原则、发放者等。技能感知合约可以就徽章发放的具体规则作出要求,列出学生需要在在线学习过程中掌握的所有技能,以及如何得到徽章。
(三)学习评估
学习考试和测验是检查学生学习状况的最佳方式,但在传统的学习方式中,学生考验很可能不透明,部分学生会耍小聪明,不仅更改评估结果,还会在考试中作弊。因此,应用区块链技术进行学习评估可以有效解决评估结果不准确,评估过程困难的问题,如可以构建基于双层联盟链的在线测试模式,在测评体系中,可以将区块链分成一条主链和若干子链。主链需要维护区块链网络的安全性,由网络中的全功能节点共同维护,同时将网络的若干部分串联起来。学生可以根据自己的任务以及能力选择加入某一个子链中,每一个子链相当于每一个测评,在测评小组中,普通学生可以利用节点构造子链。在测验中,对学生的署名进行索引和追溯,保证主链功能节点。主链区块中需要包括课程名称、教师姓名、学生姓名、测验时间、分数以及答题细则等,通过在主链中存储位置的索引,降低子链的存储压力。之后在学习产出中衡量学生是否通过在线课程获得相应的能力,评估在线课程的教学质量。以往评估具有一定的主观随意性,而区域链评估可以准确的管理和认证学生的学习过程,而且区块链在对学生学习产出进行评估时还可以分析学生的各项能力,将评估结果转化为职业竞争的评估。让学生根据评估反馈及时调整自身的学习方案,教师根据课程体系不断改进,学习评估结果主要包括学生的成绩、学习证据和学习过程。
四、结语
综上所述,技术的不断革新是慕课和开放教育资源成为教育界的新事物,伴随共享时代的特点,重塑数字化教育系统、更新教育机构的使命、革新技术赋能的教学环境、优化教学理念和教学模式成为当前教育界的迫切需要。因此,需要不断探索区块链技术的发展和应用,将其运用在教育教学中促进教育进一步的深化和改革。
参考文献:
[1]刘辉.区块链的存储供给研究及实证分析[J].工业技术经济,2020, 039(006):103-110.
[2]白龙,骆正林.欧美数字出版的区块链创新治理实践启示[J].出版发行研究,2020,342(05):61-67.
[3]李蓓,张问银,张亚伟,宋万水.基于OBE理念的"区块链+教育"系统框架分析与设计[J].软件导刊,2020,19,215(09):146-151.
基金项目:本文为2020年湖南省教育厅科学研究项目《基于“区块链+教育”的在线学习激励模型研究》(课题编号20C0018)的阶段性成果
作者简介:陈安琪(1982— ),女,汉族,湖南长沙人,副教授,硕士研究生,主要研究方向为马克思主义理论思想政治教育。