学科工具插件配置
# 学科工具插件配置
插件配置
配置项 | 说明 | 类型 | 是否必须 | 样例 |
---|---|---|---|---|
ResourceId | 资源/插件ID | string | 是 | 通常是 UUID |
ResrouceName | 资源/插件名称 | string | 是 | 希沃题库 |
Version | 版本 | string | 是 | 1.0.0 |
ToolType | 资源类型 | string | 是 | EasiNoteSubjectTool |
ManifestVersion | 清单文件版本 | int | 是 | 1 |
- ResourceId
资源/插件ID,在希沃资源中心申请。可以联系希沃工作人员提供。在开发联调阶段,可以设置为debugdebugdebug***
的形式。
这里必须以
debugdebugdebug
开头,希沃白板会绕过相关的权限检查,否则插件将不可用。
ResrouceName
资源名称,通常就是学科工具的名称Version 资源的版本
ToolType 资源类型,当前只有希沃白板学科工具类型
EasiNoteSubjectTool
ManifestVersion 清单文件版本,为之后的配置升级预留,当前固定为 1
以下的配置,都是备授课分开的,两者相互独立。 部分配置仅备课或仅授课适用。
# 基础配置
配置项 | 说明 | 类型 | 是否必须 | 备授课 | 样例 |
---|---|---|---|---|---|
Key | 资源Key | string | 是 | 备授课 | 与 ResourceId 一致 |
Name | 按钮的显示名称 | string | 是 | 备授课 | 希沃汉字 |
ToolTipTitle | 提示标题 | string | 是 | 备课 | 希沃汉字卡 |
ToolTipDescription | 提示详情 | string | 是 | 备课 | 获取希沃汉字卡资源 |
Group | 分组名称 | string | 是 | 备授课 | WebResource |
SortHint | 排序值 | int | 否 | 备授课 | 1200 |
Url | 工具内容 URL | string | 是 | 备授课 | https://easinote.seewo.com |
Key
此名称必须在所有的 UI 扩展中唯一,在存在 ResourceId 时,与 ResourceId 保持一致Name
2-4个字ToolTipTitle
学科工具 hover 提示标题ToolTipDescription
学科工具 hover 提示详情Group
Group 的取值范围 ["General","Subject","WebResource"]
General:通用工具,将展示在顶部工具栏
Subject:学科工具,展示在学科工具展开列表的上半区
WebResource:资源性工具,展示在学科工具展开列表的下半区SortHint
默认 1000Url
工具栏按钮在点击时应该访问的 Web URL 链接
# UI 显示相关的配置
配置项 | 说明 | 类型 | 是否必须 | 备授课 | 样例 |
---|---|---|---|---|---|
Icon | 图标文件(svg)路径 24x24 | string | 是 | 备课 | seewo_card.svg |
Icon_2x | 图标文件(svg)路径 32x32 | string | 是 | 备课 | seewo_card2.svg |
IconGeometry | Icon 的 SVG Path 数据 32x32 | string | 是 | 授课 | M11.3027756.... |
IconGeometry_Hd | Icon 的 SVG Path 数据 24x24 | string | 是 | 授课 | M18,8L17,8.... |
WindowSize | 弹出窗口的大小 | string | 否 | 备授课 | 1000,800 |
WindowType | 弹出窗口的类型 | string | 否 | 授课 | Window |
UseModalDialog | 是否显示为模态窗口 | bool | 否 | 备授课 | TRUE |
Icon Icon_2x
备课工具按钮的图标 svg 文件IconGeometry IconGeometry_Hd
授课工具按钮的图标,这里使用的是 Path 数据,不是 svg 文件。
可以使用相关的工具提取转换 svg 为 path。
WindowSize
这里用一个字符串1000,800
的形式,同时标记宽高
WindowType 为 Window 时必须指定WindowType
WindowType 可选值 ["Window","FullScreen"]
Window:在授课下,打开此工具时,窗口是弹窗的形式出现
FullScreen:在授课下,打开此工具时,内容将全屏显示(类似浏览器 F11 全屏显示的效果)UseModalDialog
默认 false。仅 WindowType 为 Window 时有效。