Files
huayi-question-bank/题库/README.md
T

61 lines
5.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 华谊集团化工总控工(高级)合并题库
五个题库于2026-10-29从Chrome正常练习页面导出,2026-10-30更正判断题答案来源后,保留 **1884个完整题目位置**,其中 **1153题答案已确认、731题待补、0题冲突**。配套助手版本为 **1.2.6**。
**此前“1884题标准答案全部已确认”的结论错误,现明确更正。** `/upm/start` 和 `/upm/wrong/start` 的未作答判断题也可能包含默认 `judgeAnswer: 0`;没有提交或标准反馈证据的0和1都不能作为标准答案。题干、选项及位置完整,不代表答案完整。
| 题库 | 页面题数 | 整理题数 | 已确认答案 | 待补答案 | 冲突 |
| --- | ---: | ---: | ---: | ---: | ---: |
| 判断题库1 | 500 | 500 | 1 | 499 | 0 |
| 判断题库2 | 232 | 232 | 0 | 232 | 0 |
| 单选题库1 | 500 | 500 | 500 | 0 | 0 |
| 单选题库2 | 401 | 401 | 401 | 0 | 0 |
| 多选题库 | 251 | 251 | 251 | 0 | 0 |
| 合计 | **1884** | **1884** | **1153** | **731** | **0** |
## 答案来源更正
旧732道判断题的记录没有保存可验证的提交证据,先全部降为待补。随后仅对判断题库1第67题“断续噪声与持续噪声相比,断续噪声对人体危害更大。”作了单独核验:只读查看已作答记录,提交答案为“错误”,网页标准答案为“正确”。该题现保存“正确”及 `explicit-standard` 人工标准核验依据,其余731题不按旧0、1或常识推断。
仅由无证据列表占位值及继承这些值的DOM观察造成的旧冲突已清除。后续取得可信证据时可以恢复答案:`submitted-list` 表示已提交列表,`answer-response` 表示绑定到同题的真实作答回执,`bound-dom` 表示绑定当前题的标准反馈,`explicit-standard` 表示明确标准答案源。两个可信标准答案不同仍保留冲突,未获可信反馈的待补题不会自动选择。
逐项更正见 [`答案来源更正_20261030.json`](答案来源更正_20261030.json)。核验前原值保留在本地 `.cache/` 和 Git 提交 `4bf2de1` 中。助手升级后还会在独立存储项中备份用户本地旧判断题原值,可通过“设置”或油猴菜单的“导出判断题核验前备份”取回;备份失败时不覆盖原库。
## 文件
- `华谊集团化工总控工(高级)-合并题库.csv`:UTF-8 BOM,可用Excel查看或导入题库助手,待补题答案列为空。
- `华谊集团化工总控工(高级)-合并题库.json`:标准 `schemaVersion: 1` 备份,可导入助手。
- `分题库/`:五份已更正的独立CSV,名称、题数和答案状态分别保留。
- `答案来源更正_20261030.json`:判断题来源问题、更正范围及单题人工核验依据。
- `页面题数核对.json`:页面显示的五库题数。
- `导出批次核对.json`:历史原始CSV的SHA-256、批次、位置核验及排除的历史记录标识;不能作为判断题答案已完整的证明。
- `题库清单.json`:五库名称、ID、题数、答案状态和分库文件SHA-256。当前为 `questionsComplete: true`、`answersComplete: false`、`complete: false`。
- `图片/`、`图片索引.json`:31张原始插图,以及来源 URL、本地文件、类型、字节数和 SHA-256。
## 整理与验证
五份历史原始导出包含1899条缓存记录。按各库最新完整题目批次整理后,取得500、232、500、401、251个题目位置;每库位置严格覆盖 `0..N-1`,题目ID唯一,题型与题库名一致。15条早期缺图或保留旧HTML实体的历史版本不计入本次整理,原始下载文件保留在本地,批次清单保留来源校验信息。上述核对证明题干与位置完整,不能补足标准答案证据。
原题库中合法的同文题位置及全部来源ID别名保留,判断题答案降为待补不会减少题干。CSV与JSON均保留完整记录、答案状态和可选的 `answerEvidence` 字段,回导时以CSV的“完整记录JSON”列为准。
已确认选择题的正确答案同时保留选项ID和内容。单选题库2中一道题的C、D正文相同,平台标准答案唯一指向C的ID;多选题库中一道题的四个正确选项包含两个“下降”,四个ID均保留。当前选项ID不完整或变化后存在文字歧义时,助手跳过自动选择。面板中的候选记录与当前题匹配结果分别显示,搜索命中不代表已经核对当前题。
## 图片题
判断题库1有1道图片题,单选题库1有1道图片题,单选题库2有8道图片题(其中7道是纯图片选项),合计10道、31张图。题干、选项通过 `[图片:https://完整地址]` 保留图片对应关系,答案仍按各题实际可信状态保存;CSV本身不嵌入图片像素,原图另存于 `图片/`,可按索引离线查看。
早期缺少题目位置等依据的旧记录继续保留在浏览器缓存,因此缓存条数可能高于当前练习题数。本目录以题数及完整位置已经核验的1884题为准。
## 复现
使用本目录已更正的分库文件合并:
```powershell
$bankCsvFiles = Get-ChildItem 题库/分题库 -Filter '*.csv' -File
npm run merge:banks -- --manifest 题库/页面题数核对.json --allow-partial --force $bankCsvFiles.FullName
```
`--allow-partial` 允许输出如实标记待补答案的题库,不会补造答案或把 `complete` 标成真。不加该参数时,当前数据应因731题答案待补而失败。合并结果仍应为1884题、1153已确认、731待补、0冲突。
历史原始CSV保留在本地 `exports/`,不上传仓库。旧 `exports/browser-20261029/*_v123.csv` 中的判断题没有可信答案证据,重新运行严格的 `select:snapshots` 应失败,不能再用旧批次复现“全部已确认”。`--force` 只允许覆盖输出,不会绕过校验。后续重新采集的完整批次只有在标准答案具备充分证据、题数及位置都通过核验后,才能通过该选择工具。