一种针对电路类虚拟实验的远程自动批改方法及系统技术方案

技术编号:4057786 阅读:323 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种针对电路类虚拟实验的远程自动批改方法,对输入的标准答案实验脚本进行解析,得到仪器设备评分点的集合以及电路连接评分点的集合;从评分点集合中选择需要的评分点,设置每一条评分点对应的分值,设置完成后,该条评分点就是一条评分规则,多条评分规则形成评分规则库;将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器设备对象和仪器端口对象转换为事实数据;判断所述事实数据是否与评分规则库中的评分规则匹配,在匹配的过程中,记录下每条评分规则的匹配结果;累加匹配成功的评分规则的分值,得到实验批改的总分,将匹配结果和分值输出,作为批改后的成绩单。

【技术实现步骤摘要】

本专利技术涉及计算机互联网
,特别涉及一种针对电路类虚拟实验的远程自动批改方法及系统
技术介绍
近年来,随着互联网的迅猛发展,基于网络的现代远程教育形式也变得丰富多样。其中,利用虚拟现实技术和Web技术构建的网络虚拟实验教学系统的应用达到了空前的规模。虚拟实验是指借助于多媒体、仿真和虚拟现实等技术在计算机上营造可辅助、部分替代甚至全部替代传统实验各操作环节的相关软硬件操作环境,实验者可以在虚拟现实的环境中一样完成各种实验项目,所取得的实验效果等价于甚至优于在真实环境中所取得的效果。虚拟实验建立在一个虚拟的实验环境(平台仿真)之上,而注重的是实验操作的交互性和实验结果的仿真性。虚拟实验的实现将有效缓解很多高校在经费、场地、器材等方面普遍面临的困难和压力,而且借助计算机网络开展远程网络虚拟实验教学能够突破传统实验对时空的限制,无论是学生还是教师,都可以自由、无顾虑地随时随地上网进入虚拟实验室,操作仪器,进行各种实验,有助于提高实验教学质量。伴随着网络虚拟实验教学系统的盛行也出现了两个问题:一是由于参与虚拟实验的学生人数众多,并且时间不固定,针对远程虚拟实验的批改将给教师带来沉重负担;二是实验类课程繁多,如果每一门课都实现一个批改工具将是冗余的工作,因此需要设计能针对一类课程的虚拟实验进行批改的通用方法。
技术实现思路
本专利技术提供了一种针对电路类虚拟实验的远程自动批改方法及系统,对于电路类的各种虚拟实验结果均可实现自动批改,具有较强的通用性,可以极大减轻教师负担。本专利技术实施例提出的针对电路类虚拟实验的远程自动批改方法,包括如下步骤:A、对输入的标准答案实验脚本进行解析,得到仪器设备对象集和仪器端口对象集;所述仪器设备对象集用于描述实验中涉及的实验仪器和每个实验仪器的参数及功能;所述仪器端口对象集用于描述实验仪器的端口以及不同实验仪器的端口之间的连接关系;B、从所述仪器设备对象集中提取出仪器设备评分点的集合,从所述仪器端口对象集提取出电路连接评分点的集合;所述仪器设备评分点用于记录一个实验仪器的评分点的描述信息;所述电路连接评分点用于记录一条电路连接评分点的描述信息;C、设置每一条仪器设备评分点以及电路连接评分点对应的分值,设置完成后,该条评分点就是一条评分规则,多条评分规则形成评分规则库;D、将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器-->设备对象和仪器端口对象转换为事实数据;E、判断所述事实数据是否与评分规则库中的评分规则匹配,在匹配的过程中,记录下每条评分规则的匹配结果;累加匹配成功的评分规则的分值,得到实验批改的总分,将匹配结果和分值输出,作为批改后的成绩单。较佳地,所述标准答案实验脚本和待批改的虚拟实验脚本均为XML格式。较佳地,所述步骤C包括:C1、在显示界面上显示一条尚未设置分值的仪器设备评分点或电路连接评分点;C2、接收输入的分值,将该分值设置为所述仪器设备评分点或电路连接评分点对应的分值;C3、判断是否还有尚未设置分值的仪器设备评分点或电路连接评分点,若是,转至步骤C1,否则结束步骤C。本专利技术实施例还提出一种针对电路类虚拟实验的远程自动批改系统,包括:XML解析处理模块201、虚拟仪器数据处理模块202、仪器端口数据处理模块203、评分规则模块204、规则数据提取模块205、事实数据提取模块206和匹配处理模块207;所述XML解析处理模块201用于接收外部输入的标准答案实验脚本,对所述标准答案实验脚本进行解析,得到仪器设备对象集和仪器端口对象集;所述仪器设备对象集用于描述实验中涉及的实验仪器和每个实验仪器的参数及功能;所述仪器端口对象集用于描述实验仪器的端口以及不同实验仪器的端口之间的连接关系;还用于将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象;所述虚拟仪器数据处理模块202用于从来自XML解析处理模块201的仪器设备对象集中提取出仪器设备评分点的集合,并将仪器设备评分点的集合输出至评分规则模块204;所述仪器设备评分点用于记录一个实验仪器的评分点的描述信息;所述仪器端口数据处理模块203用于从来自XML解析处理模块201的仪器端口对象集提取出电路连接评分点的集合,并将电路连接评分点的集合输出至评分规则模块204;所述电路连接评分点用于记录一条电路连接评分点的描述信息;评分规则模块204用于所接收的设置每一条仪器设备评分点以及电路连接评分点对应的分值,设置完成后,该条评分点就是一条评分规则,保存已设置的多条评分规则作为评分规则库;规则数据提取模块205用于在接收到来自匹配处理模块207的提取请求后,向评分规则模块204提取对应的评分规则,并将所提取的评分规则发送至匹配处理模块207;事实数据提取模块206用于将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器设备对象和仪器端口对象转换为事实数据输出至匹配处理模块207;匹配处理模块207用于当接收到来自事实数据提取模块206的事实数据时,向规则数据提取模块205发送要求获取所述事实数据对应的虚拟实验的评分规则的提取请求;接收来自规则数据提取模块205的评分规则,判断来自事实数据提取模块206的事实数据是否与来自规则数据提取模块205的评分规则匹配,在匹配的过程中,记录下每条评分规则的匹配结果;累加匹配成功的评分规则的分值,得到实验批改的总分,将匹配结果和分值输出,作为批改后的成绩单。-->从以上技术方案可以看出,,对标准答案实验脚本进行解析,得到仪器设备评分点的集合以及电路连接评分点的集合;对评分点设置对应的分值得到评分规则;将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器设备对象和仪器端口对象转换为事实数据;根据事实数据与评分规则匹配结果自动累加分值,得到实验批改的总分。本专利技术方案可以实现各种电路类虚拟实验的自动批改,具有较强的通用性,可以极大减轻教师负担。附图说明图1为本专利技术实施例提出的针对电路类虚拟实验的远程自动批改方法的流程图;图2为本专利技术实施例提出的针对电路类虚拟实验的远程自动批改的系统框图;图3本专利技术实施例中实验脚本到评分规则的转换过程示意图。具体实施方式本专利技术实施例提出的一种针对电路类虚拟实验的远程自动批改方法,首先,对输入的标准答案实验脚本进行解析,得到仪器设备对象集和仪器端口对象集;然后,从所述仪器设备对象集中提取出仪器设备评分点的集合,从所述仪器端口对象集提取出电路连接评分点的集合;并设置每一条仪器设备评分点以及电路连接评分点对应的分值;将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器设备对象和仪器端口对象转换为事实数据;下一步,遍历每一个仪器设备评分点以及电路连接评分点,判断所述事实数据是否与所述仪器设备评分点以及电路连接评分点匹配,若是,将匹配上的仪器设备评分点或电路连接评分点对应的分值进行累加,遍历所有仪器设备评分点以及电路连接评分点后,将累加得到的分值输出,作为实验批改的结果。图1示出了本专利技术实施例提出的针对电路类虚拟实验的远程自动批改方法的流程图,包括如下步骤:步骤101:XML格式的标准答案实验脚本输入后,经过XML解析器解析出的数据被对象化为仪器设备对象和仪器端口对象。所述标准答案实验脚本表示电路类本文档来自技高网...
一种针对电路类虚拟实验的远程自动批改方法及系统

【技术保护点】
一种针对电路类虚拟实验的远程自动批改方法,其特征在于,包括如下步骤:A、对输入的标准答案实验脚本进行解析,得到仪器设备对象集和仪器端口对象集;所述仪器设备对象集用于描述实验中涉及的实验仪器和每个实验仪器的参数及功能;所述仪器端口对象集用于描述实验仪器的端口以及不同实验仪器的端口之间的连接关系;B、从所述仪器设备对象集中提取出仪器设备评分点的集合,从所述仪器端口对象集提取出电路连接评分点的集合;所述仪器设备评分点用于记录一个实验仪器的评分点的描述信息;所述电路连接评分点用于记录一条电路连接评分点的描述信息;C、设置每一条仪器设备评分点以及电路连接评分点对应的分值,设置完成后,该条评分点就是一条评分规则,多条评分规则形成评分规则库;D、将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器设备对象和仪器端口对象转换为事实数据;E、判断所述事实数据是否与评分规则库中的评分规则匹配,在匹配的过程中,记录下每条评分规则的匹配结果;累加匹配成功的评分规则的分值,得到实验批改的总分,将匹配结果和分值输出,作为批改后的成绩单。

【技术特征摘要】
1.一种针对电路类虚拟实验的远程自动批改方法,其特征在于,包括如下步骤:A、对输入的标准答案实验脚本进行解析,得到仪器设备对象集和仪器端口对象集;所述仪器设备对象集用于描述实验中涉及的实验仪器和每个实验仪器的参数及功能;所述仪器端口对象集用于描述实验仪器的端口以及不同实验仪器的端口之间的连接关系;B、从所述仪器设备对象集中提取出仪器设备评分点的集合,从所述仪器端口对象集提取出电路连接评分点的集合;所述仪器设备评分点用于记录一个实验仪器的评分点的描述信息;所述电路连接评分点用于记录一条电路连接评分点的描述信息;C、设置每一条仪器设备评分点以及电路连接评分点对应的分值,设置完成后,该条评分点就是一条评分规则,多条评分规则形成评分规则库;D、将待批改的虚拟实验脚本解析成仪器设备对象和仪器端口对象,并将所述仪器设备对象和仪器端口对象转换为事实数据;E、判断所述事实数据是否与评分规则库中的评分规则匹配,在匹配的过程中,记录下每条评分规则的匹配结果;累加匹配成功的评分规则的分值,得到实验批改的总分,将匹配结果和分值输出,作为批改后的成绩单。2.根据权利要求1所述的方法,其特征在于,所述标准答案实验脚本和待批改的虚拟实验脚本均为XML格式。3.根据权利要求1所述的方法,其特征在于,所述步骤C包括:C1、在显示界面上显示一条尚未设置分值的仪器设备评分点或电路连接评分点;C2、接收输入的分值,将该分值设置为所述仪器设备评分点或电路连接评分点对应的分值;C3、判断是否还有尚未设置分值的仪器设备评分点或电路连接评分点,若是,转至步骤C1,否则结束步骤C。4.一种针对电路类虚拟实验的远程自动批改系统,其特征在于,包括:XML解析处理模块(201)、虚拟仪器数据处理模块(202)、仪器端口数据处理模块(203)、评分规则模块(204)、规则数据提取模块(205)、事实数据提取模块(206)和匹配处理模块(207);所述XML解析处理模块(201)用于接收外部输入的标准答案实验脚本,对...

【专利技术属性】
技术研发人员:文福安王振宇陈美松孙燕莲
申请(专利权)人:北京邮电大学
类型:发明
国别省市:11

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

1