Skip to content

题库管理

管理平台的题库系统,包括考试科目管理、题目管理和用户自创题目审核。

访问路径

  • 考试科目:/admin/qb_exams
  • 题目审核:/admin/qb_reviews

adminoperator 均可访问。题目审核菜单项会显示待审核数量的角标。


考试科目管理

科目列表

科目按「分组标签」(level 字段)分组展示,相同标签的科目归到一组,每组显示科目数量和类型名称。

表格列

说明
科目名称科目名称(含考试类型名称)
代码科目唯一编码
题数已通过审核的题目数量
时长考试时长(分钟)
分类知识点分类(最多显示 3 个)
操作管理题目、编辑、删除

创建/编辑科目

字段说明验证
科目名称考试科目名称必填
科目代码唯一编码必填,唯一
考试类型名称类型标识(如「等级考试」)可选
分组标签相同标签归到一组必填
排序显示顺序数字
考试时长以分钟为单位最少 10 分钟,步长 5
科目描述科目简介多行文本
知识点分类知识点标签回车添加,JSON 数组存储

题目管理

题目嵌套在考试科目下管理。

访问路径

/admin/qb_exams/:exam_id/qb_questions

页面顶部

  • 返回按钮
  • 当前科目名称
  • 题目数量统计

题目列表

说明
#序号
题目内容截断显示前 60 字符
分类所属知识点分类
类型题型徽章(单选/多选/判断)
答案正确答案(A/B/C/D 或 正确/错误)
操作编辑、删除

添加题目

点击「添加题目」打开弹窗表单:

字段说明验证
题型单选题/多选题/判断题选择题时显示选项
分类知识点分类文本输入
排序题目顺序默认为当前题目总数
题目内容题干必填
选项 A/B/C/D四个选项(判断题时隐藏)四格输入框
正确答案选择题选 A/B/C/D,判断题选正确/错误必填
解析答案解析说明多行文本

用户自创题目审核

用户可以在前端提交自创题目,提交后状态为 pending,需要经过后台审核才能加入题库。

审核列表

访问路径:/admin/qb_reviews

状态 Tab 切换

Tab说明
待审核用户提交等待审核的题目(带数量角标)
已拒绝审核被拒绝的题目(带数量角标)
已通过审核通过的题目

审核操作

  • 单条审核:通过/拒绝按钮
    • 拒绝时弹出弹窗,可填写拒绝原因
  • 批量审核:全选复选框 + 批量通过/批量拒绝
  • 查看详情:查看题目完整内容和审核信息
  • 重新通过:已拒绝的题目可以重新审核通过

详情页布局

  • 左侧(8列)

    • 题目类型/科目/分类徽章
    • 题目内容
    • 选项列表(正确答案高亮显示)
    • 正确答案
    • 答案解析
    • 如被拒绝,显示拒绝原因卡片
  • 右侧(4列)

    • 提交者信息(头像 + 用户名)
    • 提交时间
    • 审核时间
    • 审核操作按钮(通过/拒绝)

提示

建议拒绝用户题目时填写详细的拒绝原因,帮助用户理解问题所在并改进提交质量。

基于 MIT 许可发布