基于区块链的慕课学时可信认证系统研究与实现

来源 :深圳大学 | 被引量 : 1次 | 上传用户:Kinee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
慕课作为网络化教学方式在近年来的发展中,得到了来自全球网络学习者的认可和参与,并逐步成为了全球具有影响力的在线教育模式。而慕课平台作为慕课课程学习的场所,承担着学习者课程学时记录和验证的角色。随着高校和非政府机构主导的慕课平台逐步增多,学习者可以在多个慕课平台上参与不同课程的学习,但因慕课平台之间数据独立且难以统一验证,从而导致了慕课学习者学时数据无法在不同慕课平台上互通互证的问题。同时慕课平台开具的学成证书在逐步得到社会认可的情况下,外界也出现了对慕课平台的学时是否可信的质疑。区块链技术作为一门新兴技术,具有去中心化、去信任化、不可篡改易追溯的特点,可以低成本的解决数据认证和共享问题。针对上述慕课学时认证的问题,本文将区块链中数据去中心化可信认证和数据共享的优异特性与慕课教学流程相互结合,设计了一套基于区块链技术的慕课学时可信认证系统,并对其中的关键技术进行设计和实现。本文通过对现有的慕课平台学时认证系统进行技术和应用层面上的分析,探究其学时数据难共享和平台间难互证的原因;并在对区块链技术架构进行详细分析基础上,结合现有的慕课平台学时认证流程进行了系统解决方案的设计;并最终采用以太坊平台作为本次研究系统的区块链开发环境,部署所需的P2P网络和智能合约的运行环境。本文研究利用Solidity语言和Web3.js等前端语言实现了系统中的关键技术,Solidity编写处理交易逻辑的智能合约,而Web3.js等前端技术则用于处理检验,以及与智能合约进行交互。本文通过本地部署区块链P2P网络模拟一个区块链网络进行测试运行,运行结果表明区块链底层能够初步完成设计的功能。而使用界面也能为用户提供友好的使用体验,在保持学习者在慕课平台课程学习的使用习惯前提下,实现了课程发布、课程查询、学时记录、学时查询和学时召回操作。
其他文献
知识经济时代需要人性化管理。本文从企业角度针对如何认识人性化管理、如何处理好人性化管理与制度的关系、如何适应人性化管理进行企业组织和结构创新以及根据企业实际提高
《中共中央关于构建社会主义和谐社会若干重大问题的决触深刻揭示了社会主义核一心价值体系的内涵,明确提出了社会主义核心价值体系的基本内容。我们要大力加强社会主义核心价
工业化是人类社会发展的必经过程,它既是生产发展水平的体现,又是生产方式变革的标志.在全面建设小康社会的今天,如何推进民族贫困地区工业化进程,促进区域经济健康快速发展,
加快档案信息自动化系统建设,实现档案工作各个环节的计算机化,是实现档案工作现代化、提高档案系统整体功能的物质技术基础和重要手段。
国家财政部,自2005年初开始,经过两年的时间,于2006年底,完成了1项基本准则、38项具体准则和相关应用指南的企业会计准则体系建设。基本架构、具体内涵立足国情,实现了国际趋同。
本文从机械设计角度,主要利用齿轮传动带动摆杆的原理,以机器代替人力,完成贩卖早餐、打包、售出的一系列动作,解决人力速度较慢的问题,同时解决了打包时拉开包装袋等繁琐的
近年来,全国各地中小学陆续出现青少年体育运动量不足的现象,青少年的体育健康问题深深地困扰着学生和家长,问题长期化的存在也受到了党和国家的高度关注和重视,《中共中央国