feat: publish verified five-bank question dataset
This commit is contained in:
+40
-14
@@ -1,21 +1,47 @@
|
||||
# 题库整理进度
|
||||
# 华谊集团化工总控工(高级)合并题库
|
||||
|
||||
本目录用于保存从 Chrome 导出的五个练习题库及其合并 CSV / JSON。当前尚未合并完成。
|
||||
2026-10-29 从 Chrome 正常练习页面导出五个题库,按各库最新完整网络批次整理并合并,共 **1884题**,标准答案全部已确认。
|
||||
|
||||
| 题库 | 已确认题数 | 状态 |
|
||||
| --- | ---: | --- |
|
||||
| 判断题库1 | 500 | 已整理,原1502条重复记录还原为500题 |
|
||||
| 判断题库2 | 232 | 已整理,原696条重复记录还原为232题 |
|
||||
| 单选题库1 | 500 | 已从 Chrome 导出,答案全部确认 |
|
||||
| 单选题库2 | — | 页面401题;已导出394题,图片选项兼容后补齐 |
|
||||
| 多选题库 | 251 | 已从 Chrome 导出,已核对并恢复1条重复文字误报 |
|
||||
| 题库 | 页面题数 | 合并题数 | 已确认答案 |
|
||||
| --- | ---: | ---: | ---: |
|
||||
| 判断题库1 | 500 | 500 | 500 |
|
||||
| 判断题库2 | 232 | 232 | 232 |
|
||||
| 单选题库1 | 500 | 500 | 500 |
|
||||
| 单选题库2 | 401 | 401 | 401 |
|
||||
| 多选题库 | 251 | 251 | 251 |
|
||||
| 合计 | **1884** | **1884** | **1884** |
|
||||
|
||||
已有四个完整题库共1483题,均有已确认答案,没有答案冲突。它们保留在 `分题库/`。原始下载 CSV 未修改。
|
||||
## 文件
|
||||
|
||||
五库页面题数合计1884题,核对清单保存在 `页面题数核对.json`。
|
||||
- `华谊集团化工总控工(高级)-合并题库.csv`:UTF-8 BOM,可用 Excel 查看或导入题库助手。
|
||||
- `华谊集团化工总控工(高级)-合并题库.json`:标准 `schemaVersion: 1` 备份,可导入助手。
|
||||
- `分题库/`:五份各自独立的 CSV,名称和题数分别保留。
|
||||
- `页面题数核对.json`:页面显示的五库题数。
|
||||
- `导出批次核对.json`:每份原始 CSV 的 SHA-256、最新批次、完整位置核验及排除的历史记录标识。
|
||||
- `题库清单.json`:五库名称、ID、题数、答案状态和分库文件 SHA-256。
|
||||
- `图片/`、`图片索引.json`:31张原始插图,以及来源 URL、本地文件、类型、字节数和 SHA-256。
|
||||
|
||||
多选题中一道题有四个不同选项ID,其中两个正确选项的文字均为“下降”。旧版将四个正确ID与三个去重后的答案文字比较,造成误报。核验该题全部冲突快照的题干、选项、正确ID、答案集合和来源批次一致后,定向恢复已确认状态;原始导出文件保留。
|
||||
## 整理与验证
|
||||
|
||||
单选题库2第394至400题包含纯图片选项,第353题题干含溶解度曲线。29张原图已通过Chrome导出到 `图片/`,来源地址、文件路径、类型和SHA-256记在 `图片索引.json`。脚本1.2.3将图片保留为 `[图片:https://完整地址]`,CSV本身不嵌入图片像素。
|
||||
五份原始导出包含1899条缓存记录。逐库选择时间最新的明确网络批次后,取得500、232、500、401、251题;每库题目位置严格覆盖 `0..N-1`,题目ID唯一,题型与题库名一致。15条早期缺图或保留旧HTML实体的历史版本不计入本次合并,原始下载文件保留在本地,批次清单保留来源校验信息。
|
||||
|
||||
最后一库完整导出后,使用仓库 `scripts/merge-question-banks.cjs` 按页面题数检查并生成完整合并题库;未收齐前不标记为五库全集。
|
||||
保留原题库中合法的同文题位置及全部来源ID别名。合并后再次导入、整理仍为1884题,CSV与JSON的完整记录逐条相等,CSV读回再导出字节一致。缺失答案、答案冲突、不可映射答案均为0。
|
||||
|
||||
正确答案同时保留选项ID和内容。单选题库2中一道题的C、D正文相同,平台标准答案唯一指向C的ID;多选题库中一道题的四个正确选项包含两个“下降”,四个ID均保留。当前选项ID不完整或变化后存在文字歧义时,助手跳过自动选择。
|
||||
|
||||
## 图片题
|
||||
|
||||
判断题库1有1道图片题,单选题库1有1道图片题,单选题库2有8道图片题(其中7道是纯图片选项),合计10道、31张图。题干、选项及正确答案通过 `[图片:https://完整地址]` 保留对应关系,CSV本身不嵌入图片像素;原图另存于 `图片/`,可按索引离线查看。
|
||||
|
||||
早期缺少题目位置等依据的旧记录继续保留在浏览器缓存,因此缓存条数可能高于当前练习题数。本目录的合并文件以经过页面题数及完整批次核验的1884题为准。
|
||||
|
||||
## 复现
|
||||
|
||||
```powershell
|
||||
$rawBankExports = Get-ChildItem exports/browser-20261029 -Filter '*_v123.csv' -File
|
||||
npm run select:snapshots -- --manifest 题库/页面题数核对.json --force $rawBankExports.FullName
|
||||
$bankCsvFiles = Get-ChildItem 题库/分题库 -Filter '*.csv' -File
|
||||
npm run merge:banks -- --manifest 题库/页面题数核对.json --force $bankCsvFiles.FullName
|
||||
```
|
||||
|
||||
原始CSV保留在本地 `exports/`,不上传仓库。选择工具先核验全部五库,再写文件;最新批次不完整时停止。合并工具逐库核对题数与标准答案,通过后在清单中标记 `complete: true`。
|
||||
|
||||
Reference in New Issue
Block a user