标准解读

《GB/T 37712-2019 信息技术 学习、教育和培训 虚拟实验 教学指导接口规范》这一标准主要针对虚拟实验环境中教学指导的相关技术要求进行了规定。其目的是为了促进不同虚拟实验室平台之间的互操作性,确保用户能够通过统一的接口访问到所需的教学资源和服务,从而提高学习效率与质量。

该标准定义了一系列用于描述虚拟实验教学活动的基本元素及其属性,包括但不限于实验内容、目标设定、参与者角色(如教师、学生)、互动方式等。同时,它还提出了对于教学过程中产生的数据进行收集、处理及反馈的具体方法,旨在支持个性化学习路径的设计与实施。

此外,《GB/T 37712-2019》也强调了安全性的重要性,在保障个人隐私的同时,保证系统运行稳定可靠。通过制定详细的接口协议,使得开发者能够在遵循一定规则的基础上自由地创建或集成新的功能模块,进而丰富和完善整个虚拟实验教学体系。

此标准适用于所有涉及虚拟实验场景下的学习、教育和培训活动,为相关软件开发提供了明确的技术参考框架。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2019-08-30 颁布
  • 2020-03-01 实施
©正版授权
GB∕T 37712-2019 信息技术 学习、教育和培训 虚拟实验 教学指导接口规范_第1页
GB∕T 37712-2019 信息技术 学习、教育和培训 虚拟实验 教学指导接口规范_第2页
GB∕T 37712-2019 信息技术 学习、教育和培训 虚拟实验 教学指导接口规范_第3页
GB∕T 37712-2019 信息技术 学习、教育和培训 虚拟实验 教学指导接口规范_第4页
免费预览已结束,剩余20页可下载查看

下载本文档

GB∕T 37712-2019 信息技术 学习、教育和培训 虚拟实验 教学指导接口规范-免费下载试读页

文档简介

书 书 书犐 犆犛 犔 ? ? ? ? ? ? ? ? ? ? ?犌犅犜 ?、?犐 狀 犳 狅 狉犿犪 狋 犻 狅 狀狋 犲 犮 犺 狀 狅 犾 狅 犵 狔犔 犲 犪 狉 狀 犻 狀 犵,犲 犱 狌 犮 犪 狋 犻 狅 狀犪 狀 犱狋 狉 犪 犻 狀 犻 狀 犵犞 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋犐 狀 狊 狋 狉 狌 犮 狋 犻 狅 狀犵 狌 犻 犱 犲犻 狀 狋 犲 狉 犳 犪 犮 犲狊 狆 犲 犮 犻 犳 犻 犮 犪 狋 犻 狅 狀 ? ? ? ? ? ? ? ? ? ? ? ?书 书 书目次前言范围规范性引用文件术语和定义缩略语信息交互 概述 信息交互描述系统间接口 概述 接口描述 通信协议数据交换用标签定义 标签 标签 标签 标签 标签 标签 标签虚拟实验状态脚本用标签定义 标签 标签 标签 标签 标签 标签 标签 标签 标签 标签 虚拟实验状态脚本完整案例 虚拟实验关键操作脚本用标签定义 标签 标签 虚拟实验关键操作脚本完整案例 犌犅犜 前言本标准按照 给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会( )提出并归口。本标准起草单位:北京邮电大学、华东师范大学、华中科技大学、中国电子技术标准化研究院、北京润尼尔网络科技有限公司。本标准主要起草人:文福安、吴永和、陈美松、范春梅、吴砥、余云涛、王志远、曹正标、田岩峰、姜昌华、史戈、刘博文。犌犅犜 信息技术学习、教育和培训虚拟实验教学指导接口规范范围本标准描述了虚拟实验系统与教学指导系统之间的信息交互,规定了相关的接口,并定义了几类标签。本标准适用于虚拟实验教学指导流程的设计,也适用于虚拟实验系统和教学指导系统的研究、开发与应用。规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 超文本传输协议版本 ( ) 可扩展标记语言 ( : ) 术语和定义下列术语和定义适用于本文件。 虚拟实验狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋基于多媒体、仿真和虚拟现实技术开发的可通过计算机人机交互界面开展的用于教学目的的实验。 虚拟实验系统狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋狊 狔 狊 狋 犲犿利用多媒体、仿真和虚拟现实技术开发的实验系统,通常由基于互联网的虚拟实验教学管理平台与数字化的仿真系统构成。 教学指导系统狋 狌 狋 狅 狉 犻 狀 犵狊 狔 狊 狋 犲犿采用信息技术提供教学指导和结果批改的系统。 虚拟实验关键操作狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋犽 犲 狔狅 狆 犲 狉 犪 狋 犻 狅 狀用户在虚拟实验系统上完成的有价值的操作。注:虚拟实验关键操作的操作命令通常具有命令名及相应的命令参数以及明确的语法规则。 虚拟实验关键操作脚本狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋犽 犲 狔狅 狆 犲 狉 犪 狋 犻 狅 狀狊 犮 狉 犻 狆 狋一个或一系列表达虚拟实验关键操作的命令名及命令参数的可扩展标记。注:虚拟实验系统通过解析虚拟实验关键操作脚本来执行相应的虚拟实验关键操作。犌犅犜 虚拟实验状态狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋狊 狋 犪 狋 犲虚拟实验系统在某个时刻的实验场景环境变量、实验设备状态参数以及实验设备之间建立的关系。 虚拟实验状态脚本狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋狊 狋 犪 狋 犲狊 犮 狉 犻 狆 狋准确描述虚拟实验状态的可扩展标记,用来保存当前虚拟实验场景及设备运行情况。注:通过该脚本虚拟实验系统可以把虚拟实验恢复到保存前的状态,以便学生继续以前未完成的虚拟实验。 虚拟实验指导规则狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋犵 狌 犻 犱 犲狉 狌 犾 犲教学指导系统判断特定虚拟实验在某个时刻是否违反设计准则、用户某个操作是否违反操作规程的依据。注:包括不当设计或操作的提示信息,正确设计或操作的指导建议。 虚拟实验案例狏 犻 狉 狋 狌 犪 犾犲 狓 狆 犲 狉 犻 犿犲 狀 狋犮 犪 狊 犲根据特定实验目标和要求设计的虚拟实验状态场景以及虚拟实验操作规程。注:虚拟实验案例在特定的虚拟实验目标和要求下的正确性通常是由教师判定的,可用来对学生的虚拟实验过程进行快捷的教学指导,也可供评价实验结果时参考。缩略语下列缩略语适用于本文件。 :应用程序接口( ):超文本传输协议( ):基于安全套接字层的超文本传输协议( ):请求评论( ):统一资源定位符( ):可扩展标记语言( )信息交互 概述进行虚拟实验时,虚拟实验系统直接面向学生,接受学生在实验操作活动中的指导请求,并返回指导信息。为提高教学指导的反馈速度,同时减轻教师人工指导的工作量,在虚拟实验活动中,教学指导是递进请求的:)如果虚拟实验系统能回答学生的当前请求,则直接回应学生;)如果虚拟实验系统不能回答,则将请求发送给教学指导系统,教学指导系统根据虚拟实验指导规则自动产生指导信息,并通过虚拟实验系统反馈给学生;)如果教学指导系统无法给出指导信息,则请求教师人工指导。教师的指导信息通过虚拟实验系统反馈给学生,并留下教学指导记录,以供教学指导系统学习。从学生请求指导到获得指导信息的交互模型如图所示。犌犅犜 图虚拟实验教学指导信息交互模型 信息交互描述学生、虚拟实验系统、教学指导系统和教师之间的信息交互的序列如图所示。图虚拟实验系统与教学指导系统之间的信息交互犌犅犜 系统间接口 概述虚拟实验教学指导过程中的各类信息经由教学指导系统提供的提交虚拟实验案例接口、提交虚拟实验状态接口、提交虚拟实验关键操作接口、请求教学指导接口和请求批改接口等系统间接口传递。 中的各个接口用以下各项予以描述:)接口描述;);)请求方式;)响应格式;)请求参数;)返回结果(包括状态码指导类型以及描述信息) ;)结果示例(均使用描述) 。返回结果中的状态码(见表)和指导类型(见表)及它们的含义如下:表状态码状态码含义 操作及信息返回成功 操作及信息返回失败表指导类型类型含义 提示 指示 接口描述 提交虚拟实验案例接口描述如下:)接口描述:虚拟实验系统通过调用该接口向教学指导系统发送虚拟实验关键操作脚本或虚拟实验状态脚本,以便设置虚拟实验指导规则;): : 教学指导系统主机地址 ;)请求方式:;)响应格式:;)请求参数,见表;犌犅犜 表提交虚拟实验案例接口请求参数参数名说明是否必需数据类型 实验唯一标识( )是 正确的虚拟实验关键操作案例脚本否 错误的虚拟实验关键操作案例脚本否 正确的虚拟实验状态案例脚本否 错误的虚拟实验状态案例脚本否 )返回结果:返回结果包含状态码和描述信息;)结果示例: 虚拟实验案例提交成功 提交虚拟实验状态接口描述如下:)接口描述:虚拟实验系统通过调用该接口向教学指导系统发送虚拟实验状态脚本,以便设置虚拟实验指导规则;): : 虚拟实验系统主机地址 ;)请求方式:;)响应格式:;)请求参数,见表;表提交虚拟实验状态接口请求参数参数名说明是否必需数据类型 实验唯一标识( )是 学生做的实验的唯一标识是 虚拟实验状态脚本(见第章)是 )返回结果:返回结果包含状态码和描述信息;)结果示例: 虚拟实验状态脚本,参见“虚拟实验状态脚本用标签定义” 提交虚拟实验关键操作脚本接口描述如下:犌犅犜 )接口描述:虚拟实验系统通过调用该接口向教学指导系统发送虚拟实验关键操作脚本,以便设置虚拟实验指导规则;): : 教学指导系统主机地址 ;)请求方式:;)响应格式:;)请求参数,见表;表提交虚拟实验关键操作脚本接口请求参数参数名说明是否必需数据类型 实验唯一标识( )是 学生做的实验的唯一标识是 虚拟实验关键操作脚本(见第章)是 )返回结果:返回结果包含状态码和描述信息;)结果示例: 虚拟实验关键操作脚本,参见“虚拟实验关键操作脚本用标签定义” 请求教学指导接口描述如下:)接口描述:虚拟实验系统通过调用该接口向教学指导系统发送当前虚拟实验状态脚本和当前虚拟实验关键操作脚本,获取教学指导信息;): : 教学指导系统主机地址 ;)请求方式:;)响应格式:;)请求参数,见表;表请求教学指导接口请求参数参数名说明是否必需数据类型 当前实验唯一标识( )是 学生做的实验的唯一标识是 指导类型是 (详见表指导类型) 当前虚拟实验状态脚本否 当前虚拟实验关键操作脚本否 )返回结果:返回结果包含状态码和描述信息;犌犅犜 )结果示例: !教学指导信息数据 教学指导信息获取成功 请求批改接口描述如下:)接口描述:虚拟实验系统通过调用该接口向教学指导系统发送当前虚拟实验状态脚本和当前虚拟实验关键操作脚本,请求对虚拟实验结果进行批改;): : 教学指导系统主机地址 ;)请求方式:;)响应格式:;)请求参数,见表;表请求批改接口请求参数参数名说明是否必需数据类型 当前实验唯一标识( )是 学生做的实验的唯一标识是 当前实验状态脚本否 当前虚拟实验关键操作脚本否 )返回结果:返回结果包含状态码和描述信息;)结果示例: !批改信息数据 实验批改成功 通信协议在 中定义的接口基于 ( )通信协议,采用目前流行的 。数据交换用标签定义 犈狓 狆犇犪 狋 犪标签 标签见表。犌犅犜 表犈狓 狆犇犪 狋 犪标签标签名称定义可选性父标签子标签 虚拟实验的结构化信息的根标签必要无 犌狌 犻 犱 犪 狀 犮 犲标签 标签见表。表犌狌 犻 犱 犪 狀 犮 犲标签标签名称定义值值数据类型可选性父标签子标签 教学指导的结构化数据虚拟实验教学指导返回数据的结果必要 无 犆狅 狉 狉 犲 犮 狋标签 标签见表 。表 犆狅 狉 狉 犲 犮 狋标签标签名称定义值值数据类型可选性父标签子标签 结果批改的结构化数据虚拟实验结果批改返回数据的结果必要 无 犈狓 狆犆狅 犱 犲标签 标签见表 。表 犈狓 狆犆狅 犱 犲标签标签名称定义值值数据类型可选性父标签子标签 请求返回响应的状态码响应状态码 必要 无 犈狓 狆犕犲 狊 狊 犪 犵 犲标签 标签见表 。犌犅犜 表 犈狓 狆犕犲 狊 狊 犪 犵 犲标签标签名称定义值值数据类型可选性父标签子标签 请求返回响应的描述信息响 应 的 描 述信息 必要 无 犛 狋 犪 狋 犲 犛 犮 狉 犻 狆 狋标签 标签见表 。表 犛 狋 犪 狋 犲 犛 犮 狉 犻 狆 狋标签标签名称定义值值数据类型可选性父标签子标签 虚拟实验状态的结构化数据类型虚拟实验系统提交虚拟实验状 态 数 据 的结果必要无无 犗狆 犲 狉 犪 狋 犻 狅 狀 犛 犮 狉 犻 狆 狋标签 标签见表 。表 犗狆 犲 狉 犪 狋 犻 狅 狀 犛 犮 狉 犻 狆 狋标签标签名称定义值值数据类型可选性父标签子标签 虚拟实验关键操作的结构化数据类型虚拟实验系统提交虚拟实验关键操作数据的结果必要无无虚拟实验状态脚本用标签定义 犈狓 狆 犲 狉 犻 犿犲 狀 狋标签 标签和 标签属性分别见表 和表 。表 犈狓 狆 犲 狉 犻 犿犲 狀 狋标签标签名称定义可选性父标签子标签 描述一个实验的基本信息、仿真配置、实验场景状态必要无 犌犅犜 表 犈狓 狆 犲 狉 犻 犿犲 狀 狋标签属性属性名称定义值 脚本遵循的标准及版本(以国标发布日期为准)字符串 脚本最后一次修改时间,使用(年月日时:分:秒)格式字符串 脚本发布单位版权声明字符串 脚本发布者字符串 附加信息字符串标签使用样例: : : 虚拟现实教育应用研究院 虚拟现实教育应用研究院学术部 注:本标准中给出的样例和案例均使用表述。 犈狓 狆 犲 狉 犻 犿犲 狀 狋 犐 狀 犳 狅 狉犿犪 狋 犻 狅 狀标签 标签和 标签属性分别见表 和表 。表 犈狓 狆 犲 狉 犻 犿犲 狀 狋 犐 狀 犳 狅 狉犿犪 狋 犻 狅 狀标签标签名称定义可选性父标签 说明虚拟实验的基本信息,包括实验名称、唯一标识 号、所属学科、所属课程等信息必要 表 犈狓 狆 犲 狉 犻 犿犲 狀 狋 犐 狀 犳 狅 狉犿犪 狋 犻 狅 狀标签属性属性名称定义值虚拟实验名称字符串 虚拟实验唯一标识 字符串 虚拟实验所属专业字符串 虚拟实验所属课程字符串 虚拟实验附加信息字符串标签使用样例: 语音识别算法实验 通信工程 犌犅犜 数字信号处理 犛 犻 犿狌 犾 犪 狋 犻 狅 狀犆狅 狀 犳 犻 犵 狌 狉 犪 狋 犻 狅 狀标签 标签见表 。表 犛 犻 犿狌 犾 犪 狋 犻 狅 狀犆狅 狀 犳 犻 犵 狌 狉 犪 狋 犻 狅 狀标签标签名称定义值数据类型可选性父标签 仿真配置信息,此标签定义仿真器执行仿真计算的必要参数和配置字符串可选 标签使用样例: ! 犈狓 狆 犲 狉 犻 犿犲 狀 狋 犛 犮 犲 狀 犲 犛 狋 犪 狋 犲标签 标签见表 。表 犈狓 狆 犲 狉 犻 犿犲 狀 狋 犛 犮 犲 狀 犲 犛 狋 犪 狋 犲标签标签名称定义可选性父标签子标签 保存实验场景最终状态,其中可以包含多个实验场景对象必要 标签使用样例: 犛 犮 犲 狀 犲犗犫 犼 犲 犮 狋 狊标签 标签和 标签属性分别见表 和表 。表 犛 犮 犲 狀 犲犗犫 犼 犲 犮 狋 狊标签标签名称定义可选性父标签子标签 记录实验场景中所有实验场景对象状态必要 表 犛 犮 犲 狀 犲犗犫 犼 犲 犮 狋 狊标签属性属性名称定义值默认值 实验场景对象计数整数 附加信息字符串无标签使用样例: 犌犅犜 犛 犮 犲 狀 犲犗犫 犼 犲 犮 狋标签 标签和 标签属性分别见表 和表 。表 犛 犮 犲 狀 犲犗犫 犼 犲 犮 狋标签标签名称定义可选性父标签子标签 记录一个实验场景对象的界面和逻辑模型属性必要 表 犛 犮 犲 狀 犲犗犫 犼 犲 犮 狋标签属性属性名称定义值实验场景对象名称字符串 实验场景对象在场景中的唯一标识 字符串 实验场景对象的类型信息字符串 附加信息字符串标签使用样例: 犌狌 犻 犘 狉 狅 狆 犲 狉 狋 犻 犲 狊标签 标签和 标签属性分别见表 和表 。表 犌狌 犻 犘 狉 狅 狆 犲 狉 狋 犻 犲 狊标签标签名称定义可选性父标签子标签 实验场景对象界面属性列表必要 表 犌狌 犻 犘 狉 狅 狆 犲 狉 狋 犻 犲 狊标签属性属性名称定义值默认值 表示记录界面属性个数整数 附加信息字符串无标签使用样例: 犌犅犜 犌狌 犻 犘 狉 狅 狆 犲 狉 狋 狔标签 标签和 标签属性分别见表 和表 。表 犌狌 犻 犘 狉 狅 狆 犲 狉 狋 狔标签标签名称定义可选性父标签 表示实验场景对象的一个界面属性必要 表 犌狌 犻 犘 狉 狅 狆 犲 狉 狋 狔标签属性属性名称定义值实验场景对象界面属性名称字符串 属性值字符串 属性值类型字符串 附加信息字符串标签使用样例: : ,: ,: 实验场景对象的位置 犔狅 犵 犻 犮犕狅 犱 犲 犾 犘 狉 狅 狆 犲 狉 狋 犻 犲 狊标签 标签和 标签属性分别见表 和表 。表 犔狅 犵 犻 犮犕狅 犱 犲 犾 犘 狉 狅 狆 犲 狉 狋 犻 犲 狊标签标签名称定义可选性父标签子标签 定义实验场景对象的逻辑模型属性列表必要 表 犔狅 犵 犻 犮犕狅 犱 犲 犾 犘 狉 狅 狆 犲 狉 狋 犻 犲 狊标签属性属性名称定义值默认值 表示记录实验场景对象的逻辑模型属性个数整数 附加信息字符串无标签使用样例: 犌犅犜 犔狅 犵 犻 犮犕狅 犱 犲 犾 犘 狉 狅 狆 犲 狉 狋 狔标签 标签和 标签属性分别见表 和表 。表 犔狅 犵 犻 犮犕狅 犱 犲 犾 犘 狉 狅 狆 犲 狉 狋 狔标签标签名称定义可选性父标签 表示实验场景对象的一个逻辑模型必要 表 犔狅 犵 犻 犮犕狅 犱 犲 犾 犘 狉 狅 狆 犲 狉 狋 狔标签属性属性名称定义值实验场景对象逻辑模型属性名称字符串 属性值字符串 属性值类型字符串 附加信息字符串 默认值字符串标签使用样例: 噪声频率 虚拟实验状态脚本完整案例? ? : : 虚拟现实教育应用研究院 虚拟现实教育应用研究院学术部 语音

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论