📝 学生:查看「我的考试」并作答进入我的考试 →
← 返回

AI题库建设 P1开发中 · 在线考试

AI管题不出题 · 三科聚焦(数理化) · 《关于AI题库MVP的PRD》v1.3已出 · 工具A拆题/工具B转化 实测通过

🛠️ AI题库MVP工作台 (W1开发产出 · 上传试卷/Word 即可测试拆题与转化)

📊 开发状态(W1+W2)

模块状态说明
工具A 成套试卷拆题✅ 已上线实测:2026数学PDF拆19题/0.1秒、化学上海卷41题(4大题主题识别);OCR无题号卷有警告提示
工具B Word单题转化✅ 已上线实测:真OMML公式9/9正确转LaTeX;损坏.doc正确报错;图片提取
数据地基(question 50列+6表)✅ 已建库question表增至50列;question_relation/paper/paper_question/dedup_log/audit_log/question_attempts 全部建表
查重 L0/L1✅ 已上线SHA-256精确+归一化哈希;实测重复题100%拦截(入库时自动查重)
FTS5+jieba 检索✅ 已上线已入库题目可检索(下方"题库检索");实测"中位数/抛物线"命中
拆题→入库→查重→检索闭环✅ 打通实测:19题入库→重复19题全拦截→检索命中
批量导入(断点续导)✅ 已上线W2:多文件批次任务+每文件状态;实测2文件批次:重复题全拦截、续导自动跳过done;中断后凭批次号续导
五参数组卷✅ 已上线W2:学科/年级/难度/题型/题量随机抽题;实测数学高三中难度选择题5题(匹配池11);学生卷/教师卷 Word导出
答题卡(PDF/Word)✅ 已上线W4:信息栏+客观题ABCD涂卡格+主观题答题区;docx→soffice转PDF;实测1页中文正常
知识图谱打标✅ 已上线W3:kg_inverted_index规则匹配自动打标(989个tag);入库/审核页一键打标;标签随题存储kg_nodes
教师审核流✅ 已上线W3:批量导入新题=draft待审;审核页通过→published(进检索/组卷)/驳回→rejected带原因;单题确认入库仍直通
错题回流(候选池)✅ 已上线W5:学生疑问/高频错题一键入库draft候选池(查重拦截);审核通过进公用题库;回流留痕ai_bank_error_pool
在线考试闭环✅ 已上线P1:发布(选卷+选生+时长)→学生在线作答(客观自动判分)→教师批改主观题→成绩统计+学情知识点聚合
智能组卷✅ 已上线P1:图谱节点kg_node覆盖 + 难度分布difficulty_dist + 卷面去重(norm_hash)

📄 工具A · 成套试卷拆题(doc/docx/pdf)

上传后自动:版式识别→拆题→生成每题Markdown。⚠️ 需登录后使用;未登录只读。

📖 出处(可选,填了题就能溯源):

📝 工具B · Word单题/整卷转Markdown(doc/docx)

公式自动转LaTeX(OMML→pandoc)、图片提取、特殊符号映射。⚠️ 需登录后使用。

🔍 题库检索(FTS5 · 已入库题目)

📥 批量导入(断点续导)

多文件逐个拆题+查重入库;中断后填批次号「继续导入」自动跳过已完成文件(断点续导)
🗂️
教师审核流
批量导入的新题进入待审队列 → 打标 → 审核通过后进公用题库(可检索/组卷)
🗂️ 进入审核(待审 📥 错题回流 📝 在线考试

📝 五参数组卷(学科 / 年级 / 难度 / 题型 / 题量)

智能组卷:图谱节点覆盖+难度分布+卷面去重
从已入库题目按参数抽题 → 学生卷/教师卷 Word导出 · 发布在线考试

📘 文档下载

总体思路

🎯 核心定位:AI管题不出题

集中卷子 → AI拆题标标签 → 语义检索 → 教师改编 → 组卷布置 → 回收批改 → 错题回流 → 补练再组卷 的完整闭环。

AI负责把试卷拆成标准化题目、打上知识图谱标签、辅助检索与组卷;题目质量、改编、终审全部由教师掌控,AI生成的变式题不得直通公用题库

核心方案(四大关键部分)
部分方案
多元入库六路渠道(卷子上传/拍照OCR/手工录题/习题改造/外部题库/错题回流)→ 统一六步管线(归一化→去重→拆分→结构化md→渲染验证→质检)
整体建库四类题库:公用/学校/教师个人/错题库(错题库=候选池非第五库);复用现有bank_type+动态视图
组卷输出五参数组卷(学科/年级/难度/题型/题量)→ 学生卷/教师卷/答题卡 PDF-Word
多方质检四道关:规则自检→AI自检→教师审核→学生反馈回流(状态机draft→ai_pass→teacher_pass→published)
题目存储标准(md)

每题一个markdown文件:YAML frontmatter(id/学科/年级/图谱节点/难度/来源/归属/状态/命题意图/作答形态/开闭卷)+ 正文分节(##题干/选项/答案/解析/评分标准/备注)。公式用LaTeX,化学\ce双轨,手机平板KaTeX渲染、打印xelatex→PDF。

查看化学题目MD示例(v3.0定稿)
---
id: CHEM-J9-20260001
subject: 化学
grade: 九年级
chapter: 碳和碳的氧化物
kg_nodes: [化学-初中-身边的化学物质-碳和碳的氧化物]
difficulty: 中档
source: 2026年中考模拟卷·原创改编
bankType: 2
status: draft
intent: "考查CO还原性的理解与化学方程式书写规范"
answer_type: paper
exam_mode: closed
score_points:
  - {part: "(1) 写化学式", score: 3}
---

## 题干
A~F是初中化学常见物质…(公式 $\ce{CuO + CO ->[高温] Cu + CO2 ^}$)

## 选项
(选择题才写)

## 答案
(1) A:$\ce{CuO}$;(2) $\ce{CuO + CO ->[高温] Cu + CO2 ^}$

## 解析
### 思路 / ### 过程 / ### 答案 / ### 易错点

## 评分标准
(主观题才写:采分点表格)
12条深化建议落地结论
#建议会议结论
学科智能体参与12科全员评审(本轮),英语6种特殊题型md结构已定
成套试卷拆题三管线方案+五信号边界投票+三层图策略(L1位图保底/L2 SVG/L3结构化)
图谱挂接实证发现78%标签断链(5942题×9474标签),需kg_id_alias映射层修复
错题闭环6渠道收集+快照保存+10态状态机+双闸门掌握判定+艾宾浩斯推送
题型分类/进货20种题型枚举+6渠道×19题型进货矩阵;主分类键=作答方式
与拆解书关联书→章节→卡片→题→错题→书双向叙事;kg_edge_types 11类边
跨学科综合题假综合三标准+分科给分vs整体rubric双轨+融合度维度
音体美通用技术逐科md模板+乐谱ABC文本化(传统文化减字谱除外,图谱双轨)
笔/面/实践题三维模型(测什么×怎么测×怎么评);介质差异非构念差异;统一库内task_card
开卷闭卷开卷是换构念非降难度(记忆淘汰/分析评价加强);同知识点双版本命题
线上线下信效度主观题双评+仲裁+标准锚点;防作弊参数化+随机组卷;介质补偿
未来方向视频题三关测试;讨论=形成性、辩论=终结性;item bank→task bank演进
第三轮会议 · 12学科子智能体评审意见

★ 12科共同结论:一致同意"化学先试点"验证工程管道,但一致反对"化学形态=最终标准"。

共识一句话:"先化学"可以,但schema不能"先化学"——材料块、题型字段、答案类型、状态机扩展、跨学科冒烟测试五件事必须在定稿时入册,否则化学通过之日=各科返工之始。

📐
数学有条件同意

多选部分给分(漏选得2分/错选0分按卷别可配)卡死自动批改;一题多解不同解法采分点完全不同;多空/子问结构未定义;kg缺思想方法+核心素养维度;填空答案需数学等价归一化;公式OCR隐蔽坑(x²变x₂)。条件:化学试点期并行数学冒烟10题

物理有条件同意

question_type题型字段缺失是最大缺口;作图题答案=底图+作答图层;实验题缺专项建模(读数/连线/误差分析);单位与有效数字校验;K10是"化学思维"缺物理宏白名单;拆题五信号会把压轴小问拆成独立题。条件:反对按化学建模,P0验收加物理冒烟5题。

🧬
生物有条件同意

⚠️ 高能磷酸键A—P~P~P的~与markdown删除线~~冲突;遗传图解符号LaTeX不支持;作图答案无类型;长句表述题采分点占40%+;图绑定风险(50-70%带图题);AI变式实验题"逻辑崩"。条件:生物专项入P1验收、图管线与公式管线同优先级

📖
语文同意+约法三章

##材料块是第一前置条件(150分中110分是"长材料+多小题");诗歌分行禁$$包裹;作文60分需分项分等量规;默写通假字/教材版本容错;错题闭环改"得分率闸门"。约法:材料块白名单现在写死、化学验收加结构兼容验证、语文列P1第一批

🔤
英语同意+三前提

写作题漏了(需参考范文块+档次量表);听力音频两级存储+transcript必须入库;完形双轨改"单份物理存储+只读派生";答案必须绑选项文本(换序联动校验);词汇节点是kg结构性缺口;读后续写=维度×档位矩阵、AI不得终评。前提:P0加英语冒烟、拆题V1带两层拆解。

⚖️
政治同意但反对殿后

时政时效(机构改名让存量题过时)需outdated状态+定期复核;政治立场审核politic_check是最高优先级(ai_pass前人审);组合选择题拆题误拆;开放题等级量表评分;AI变式高危(编造数据)必须教师逐题审核。主张:v3.0定稿前开好结构口子、P1立即排政治专项POC

🏛️
历史有条件同意

史料出处元数据(source_text/一手二手)缺失;时空字段(朝代/纪年)缺位;价值导向审核闸门防欧洲中心论;论述题等级量表评分;AI变式史实错误风险高("汉武帝推行贞观之治")。条件:P0历史组并行标注10题、扩展白名单显式预留、化学验收加长材料冒烟项。

🌏
地理原则上同意+4前提

题组容器最大缺口(材料+2-4设问逻辑递进);图内文字层fig_text(等高线数值/图例不可检索);统计表必须文本化;地图审核红线(国界线/南海诸岛);错题hash需"文本+图pHash"双因子。前提:schema空位一次定稿、3道地理冒烟、拆题V1预留图绑定接口、地理试点按3周排。

💻
信息技术有条件同意

拆题"空白信号"毁灭Python缩进(化学卷永远暴露不了的雷);编程题测试用例/运行环境/answer_type=code全缺失;代码markdown转义(x**2变加粗);答案几乎总是多解需等价解集合;拆题后必须ast.parse校验。条件:字段试点前预注册、P0验收加信息5题压测、P0后立即排适配周。

🏀
体育与健康同意+3条件

gender_scope性别维度是硬需求(男女标准不同);视频存储体量(45人×1分钟≈50-100MB/人)需压缩分级;未成年人肖像受《个人信息保护法》约束;技能考核=过程+结果双评价;体能测试=查表换算需版本管理;安全预案(健康筛查+急救+高温停测)。条件:task_card字段schema期预留、化学验收走通1个task_card全链路、体育独立排期4-6周。

🀄
传统文化同意+3硬性条件

减字谱/工尺谱无法ABC文本化(推翻"乐谱必须文本化"决策,图谱双轨);题干audio媒体类型缺失(听辨题);answer_variants等价答案集(繁简/通假);生僻字Unicode扩展区缺字体变豆腐块;作品类题(书法/武术)绝不自动评分。条件:P0预留字段、排期写清"第二批=传统文化+音体美"、验收标准平移。

🤖
人工智能教育有条件同意

时效性是AI学科最致命坑(知识半年一变,需deprecated态+版本号);伦理题AI变式危险(立场预设)最严执行档;匹配/排序题需###匹配项/###排序项;混淆矩阵在Word是表格非图片;编程题错因常是环境问题。条件:question_type/code类型/deprecated态本期入schema、拆题V1内置保护对象清单、验收含冒烟。

5大共性缺口(12科意见交集)
#缺口诉求
1##材料块/题组容器缺失(8科点名)新增##材料区块+material_id+question_group_id;拆题禁止拆散材料-设问绑定
2question_type题型字段缺失新增题型枚举(单选/多选/填空/计算/实验/作图/论述/编程…)
3answer_type扩展不足(6科点名)增加drawing/code/file/image/task类型
4扩展块白名单必须预注册(全体)化学试点可以不用,但字段在定稿时以"valid but optional"落地
5跨学科冒烟测试(全体)每科3-5道代表题过md校验器(成本1-2人天)
待定稿决策点(7项)
D1
试点学科:化学一科(公式最复杂,啃下其他科降维)你已同意
D2
第一优先级:①图谱ID映射修78%断链 ②拆题入库 ③组卷导出
D3
题目存储位置:数据库为主(question表扩展md字段)+ md文件为交换/导出格式
D4
版权策略:真题仅校内使用+来源标注+原创优先
D5
主观题评分:AI预评分+教师终评(不全自动)
D6
扫描件OCR:P0不啃,P1+(AI识别+人工确认队列)
D7
音体美/面试/实践题:P2立项(先出方案不开发)
特殊符号/公式/图表专项方案(v3.2)

用户补充需求:化学等学科特殊符号/表达式/图表——①如何快速输入?②如何漂亮显示?③如何有效识别?④数物生地等学科类似情况?已组织6科专项评审(化学/数学/物理/生物/地理/信息技术)。

★ 6科共识:一套架构全科复用 —— 输入四通道(符号面板/公式编辑器/模板生成器/粘贴兜底)· 显示四端一致(KaTeX/xelatex/pandoc/服务端预渲染)· 识别五级流水线(版面分析→分块→专用识别→学科校验→人工复核)· 存储LaTeX单源+宏包注册表+受保护块。

学科输入亮点显示亮点识别亮点
化学JSME结构式编辑器+装置元件库60+KaTeX+mhchem+SVG结构式DECIMER结构式+配平守恒100%拦截
数学MathQuill公式编辑器+GeoGebraWord公式走pandoc转OMML可编辑latex2sympy语义归一化(1/2≡0.5)
物理电路图编辑器+读数图参数化生成\vv统一矢量宏四端一致量纲校验器拦截"渲染正常语义错"
生物遗传图解/棋盘自动生成器10秒出图黑白打印红线(实心■●)原子守恒+系谱逻辑;~~转义红线
地理6参数化生成器(气候图10秒)fig_text图内文字层可检索地图红线100%拦截(强制标准底图)
信息技术Monaco代码编辑器+测试用例表格Shiki高亮+mermaid-cli流程图ast.parse校验+缩进恢复

核心抽象:受保护块(Block)体系 —— formula/code/diagram/table/image/attachment/symbol 七类块统一管线,学科只扩展渲染器+校验器+符号面板三个插件点。

三轮会议文档索引 (点击可打开查看)