实验管理平台介绍

实验管理平台介绍

简介

实验管理平台用于管理K12物理、化学学科实验所需实验器材、实验药品、公共组件、实验装置、实验资源、化学配置、语言资源、应用管理等,同时提供API访问接口。
虚拟实验室项目各应用(101实验室、中小学虚拟实验播放器、101实验加试、实验编辑器)均利用实验管理平台,获取各种实验资源(器材/药品/组件等),以完成实验播放、编辑、考试等。
管理平台地址

接口文档地址

公共组件管理

公共组件管理提供对核心组件、业务组件的管理。其中核心组件是实验播放需要的基础包,包括VLabCommonLua、VLabElementBase、GenernalResource、HuaXueYaoPin、ElementChemicalPhenomenon;业务组件主要包括器材/药品依赖的业务包,如子器材包等。
公共组件可能依赖于业务组件、核心组件、实验资源特效。

实验器材管理

实验器材管理提供对各学科(物理-电学/电磁学/力学/声学/光学/热学/原子物理学,化学-容器类/计量类/辅助类/其它用品/存储容器/固体,生物,科学)实验器材的管理。
实验器材可能依赖于业务组件、核心组件、实验器材、实验资源特效。

实验药品管理

实验药品管理提供对固体、液体、气体药品的管理。实验管理平台提供对药品各参数(容器、分子式、国际化合物标识、计量单位、量等)的配置、保存、发布功能。
实验药品可能依赖于实验器材(容器)、业务组件、核心组件、实验配置。

化学配置管理

化学配置管理提供对化学引擎使用的配置表(溶解度表、离子表、化学元素表、溶剂表、反应规则表、物质形态表、化学物质表)的管理。应用能够更新化学配置表来升级化学引擎功能。
化学配置暂不依赖其他包。

实验资源特效管理

实验资源特效管理提供对模型、特效等美术资源的管理。通常实验器材、通用表现等会需要模型、特效资源。
实验资源特效需要区分平台(WINDOWS/ANDROID/IOS/PS4),为不同平台提供适用的美术资源。
实验资源特效暂不依赖其他包。

语言资源管理

语言资源管理提供实验器材、实验药品、公共组件所使用的文本的翻译、管理之用,方便实验器材、实验药品、公共组件的国际化。
存在国际化文本时,实验器材包/实验药品包/公共组件包中默认携带中文文本(zh_CN.json),其它语言文本需要应用根据语言需求自行请求和下载。下图是具有中文和英文文本的砝码盒器材包:

多语言文本字典说明(zh_CN):

  {
    "KgUnit": "千克",
    "ObjName": "砝码"
  }

多语言文本字典说明(en_US):

  {
    "KgUnit": "kilogram",
    "ObjName": "weight"
  }

应用依据当前语言环境,通过文本Key(如”KgUnit”)来获取到当前语言环境的文本字符串。

更新记录

2020/04/14 [刘剑(281001)]
2020/06/22 [刘剑(281001)]
1.补全实验管理平台介绍。