Skip to content

题库管理 ​

题库管理提供题目的检索、编辑、批量操作、母子题结构与软删除。

可见性与权限

每道题可设公开(学科内共享)或私有(仅创建者可见,适合原创/改编中的新题)。老师只能看到自己被授权学科的题目;能否建/改题取决于其学科角色。详见 权限与角色。

题型 ​

题型标识说明
单选single_choice单个正确选项
多选multiple_choice多个正确选项
判断true_false对 / 错
填空fill_in_the_blank支持多个空且每空多解
解答free_response主观 / 简答题

题干与解析支持富文本与 LaTeX 公式。

筛选 ​

题库列表支持多条件组合筛选:

  • 学科、知识点、标签(可多选)
  • 题型、难度、状态
  • 导入任务(按批次 / 批次名)
  • 关键词(题干全文搜索)
  • 创建人、审核人、审核次数
  • 来源、是否仅顶层题(母题)

题目字段 ​

  • content 题干(Markdown / HTML)
  • options 选项(选择题):[{"label":"A","content":"..."}, ...]
  • answer 参考答案(填空题为多解结构,如 [["a","A"],["b","B"]])
  • thinking / analysis / summary 思路 / 解析 / 小结
  • difficulty 难度(1–5,默认 1)
  • status 状态(见 审核工作流)

批量操作 ​

  • 批量创建:一次写入多题(支持母子题嵌套),智能导入即基于此。
  • 批量删除:软删除,记录操作日志。
  • 批量更新:批量修改来源等元数据。

母子题(母子题结构) ​

  • 母题 parent_id 为空,可包含多个子题。
  • 子题通过 parent_id 关联到母题。
  • 删除母题会级联删除其子题。
  • 适用场景:一拖多的材料题、变式题、子问。

录入查重 ​

新建或修改题目时,系统会与同学科中你可见的题目比对,发现重复或高度相似的题时先提示,确认后才录入。

  • 不受格式影响:空格、换行、中英文标点、全半角、题号(如“1.”“(2)”)、公式写法(如 \dfrac 与 \frac)、选项顺序都不影响判定。
  • 比对内容:题型、题干、选项,以及材料题所属的材料;答案和解析不参与。
  • 两级结果:
    • 重复:归一化后内容完全相同。
    • 高度相似:相似度 ≥ 90%(如错别字、少几个字)。只有数字或公式不同的题会标为“可能是变式题”。
  • 编辑时提示:编辑器顶部会实时提示可能重复的题目,可展开查看并跳转。
  • 保存时确认:保存时若命中,会弹出对比,可选择“仍然保存”或取消。
  • 智能导入、MCP 与 AI 助手录题同样会查重,见 智能导入 与 MCP 接入。

软删除 ​

  • 删除题目只是打上 deleted_at 时间戳,默认查询会自动排除。
  • 保留审计痕迹,支持恢复。

与彻底删除区别

软删除可恢复;如需彻底清除请由管理员通过运维手段处理。

关联 ​

题目可关联:标签(多对多)、知识点(多对多)、导入任务、创建 / 更新人(审计)、审核日志。

基于 AGPL-3.0 许可发布