【技术实现步骤摘要】
一种基于区块链的实验教学系统及方法
[0001]本专利技术涉及实验教学
,具体涉及一种基于区块链的实验教学系统及方法。
技术介绍
[0002]传统实验教学系统受软硬件限制,只能提供有限的功能,不能同时进行多种课程实验,并且传统实验教学系统在硬件平台上用示波器频谱仪等真实设备观察预制信号,功能受限,成本高;传统技术直接将实验数据保存在本地存储器或普通服务器上,数据容易被篡改,不能保证数据的安全。
技术实现思路
[0003]为解决现有技术中存在的问题,本专利技术提供一种基于区块链的实验教学系统及方法,不受软硬件限制,能够同时进行多种课程实验,能够通过虚拟示波器和虚拟频谱仪展示和观测信号波形,信号观测更为方便,并且能够保证数据的安全性。
[0004]为达到上述目的,本专利技术的技术方案是这样实现的:
[0005]第一方面,本专利技术提供了一种基于区块链的实验教学系统,包括:
[0006]教师端,包括组件开发模块、实验开发模块以及实验课堂模块,所述组件开发模块用于新建工程,在新建工程中新 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的实验教学系统,其特征在于,包括:教师端,包括组件开发模块、实验开发模块以及实验课堂模块,所述组件开发模块用于新建工程,在新建工程中新建组件,对新建的组件进行代码编辑和编译,安装编译好的新组件,对所述新组件进行入库或对历史组件进行删除获得新的组件库;所述实验开发模块用于管理课程、实验和实验项目,以及采用所述新的组件库中的组件搭建第一实验流图,对所述第一实验流图进行流图操作,所述第一实验流图调试正确后,共享至所述实验课堂模块;所述实验课堂模块用于对所述第一实验流图进行参数设置,启动和运行所述第一实验流图获得第一运行结果,通过虚拟示波器和虚拟频谱仪展示所述第一运行结果的信号波形,以及审查来自学生端的实验报告和第二实验流图;所述学生端,与所述教师端通信连接,通过所述实验课堂模块显示所述教师端共享的所述第一实验流图,基于所述第一实验流图采用所述新的组件库中的组件搭建第二实验流图,设置所述第二实验流图中各组件的参数,编译和运行所述第二实验流图获得第二运行结果,通过所述虚拟示波器和所述虚拟频谱仪观测所述第二运行结果的信号波形,以及获取实验数据,将所述实验数据录入实验报告,将所述实验报告和所述第二实验流图传输至所述教师端;服务器端,与所述教师端和所述学生端通信连接,用于保存所述第一实验流图、所述第二实验流图以及所述实验数据,并将所述第一实验流图和所述第二实验流图中各组件的参数上传至区块链上。2.根据权利要求1所述的基于区块链的实验教学系统,其特征在于,所述实验开发模块还用于设置所述第一实验流图中各组件为演示可见或演示不可见。3.根据权利要求1所述的基于区块链的实验教学系统,其特征在于,所述教师端还包括课程管理子模块,所述课程管理子模块用于新建、编辑和删除所述课程。4.根据权利要求1所述的基于区块链的实验教学系统,其特征在于,所述教师端还包括实验管理子模块,所述实验管理子模块用于新建、编辑、删除所述实验。5.根据权利要求1所述的基于区块链的实验教学系统,其特征在于,所述教师端还包括实验项目管理子模块,所述实验项目管理子模块用于新建、编辑、删除所述实验项目。6.一种基于区块链的实验教学方法,其特征在于,包括步骤:教师端通过组件开发模块新建工程,在新建工程中新建组...
【专利技术属性】
技术研发人员:习勇,陈翔,丹梅,李湘湘,李浩,
申请(专利权)人:大尧信息科技湖南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。