导入/导出题目
需要在 Excel 中批量编辑题目内容、或跨测验迁移题目时使用。点击编辑器顶部 导入/导出 按钮(hover 触发下拉菜单)选择对应操作。
下拉菜单提供五个选项:
| 菜单项 | 用途 |
|---|---|
| 导入题目 | 从 Excel 批量导入题目到指定页面 |
| 导出题目 | 将题目导出为 Excel 文件 |
| 导入快照(保留ID) | 从 JSON 文件导入完整测验,保留原始题目 ID |
| 导出为模版(新ID) | 将测验导出为 JSON 模版,导入时生成新 ID |
| 导入测验 | 从 JSON 文件导入测验 |
导出题目
(图:导出弹窗:编码开关 + 范围树形选择)
弹窗提供两个配置:
- 包含题目编码:开启后 Excel 增加"编码"列(共 11 列),关闭时为 10 列
- 选择导出范围:树形多选,可按模块/页面粒度勾选
Excel 列格式
| 列 | 说明 | 备注 |
|---|---|---|
| 题型 | 单选题、多选题、填空题等 | 页面分隔行显示"第N页 (M题)" |
| 编码 | 题目编码(仅带编码版) | 多选/表格子项编码在后续行 |
| 题干 | 题目的完整文本 | 填空用 ____ 表示,下拉用 [▼1] 标记 |
| 分组 | 表格题的分组名 | 仅分组模式表格使用 |
| 子题干 | 表格子项名称 | 表格的每个子项占一行 |
| 选项A~F | 最多 6 个选项 | 量表为刻度标签,下拉选项用换行分隔在一个单元格内 |
多选题带编码时占 2 行:第 1 行选项文案,第 2 行各选项编码。表格题每个子项独占一行。
导入题目
操作流程:下载模板 → 按模板格式填写 → 上传 → 预览验证 → 确认导入。
导入弹窗同样提供"包含题目编码"开关和"下载模板"按钮。选择目标页面(单选)后,将 Excel 文件拖入上传区域。
上传后进入预览验证界面:
(图:导入预览:逐行显示题型、题干、详情和校验状态)
系统逐行解析并标注状态——绿色"有效"表示可导入,红色提示具体错误原因(如"单选题至少需要2个选项")。点击 确认导入 后仅导入有效行,错误行自动跳过。
注意事项
- 强烈建议使用模板:直接下载模板在其基础上修改,避免自行构造文件时列顺序出错
- 填空题格式差异:Excel 中填空位用多个连续下划线
____表示,与编辑器中的蓝色填空框显示不同;填空类型在选项A列标注为(填空1:文本)或(填空1:数字) - 列不能缺少:即使不使用"分组"和"子题干"列,也必须保留空列占位,否则后续选项列会整体偏移导致解析错误
JSON 导入/导出
除 Excel 外,还支持以 JSON 格式导入导出完整测验(包含题目、配置、逻辑规则等)。
导出为模版(新ID)
将当前测验的完整结构导出为 JSON 文件。导入时系统会为所有题目生成新 ID,适用于从一个测验复制结构到另一个测验。
导入快照(保留ID)
从 JSON 文件导入测验,保留原始题目 ID。适用于环境迁移或版本恢复,确保编码和逻辑规则引用不受影响。
注意:保留 ID 导入可能与现有数据产生冲突,建议在空测验中使用。