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

73 lines
8.3 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个完整题目位置**,其中 **1261题答案已确认、623题待补、0题冲突**。配套助手版本为 **1.2.7**。本次新增补齐功能,尚不代表623道待补题已取得标准答案;当前发布文件的统计保持不变。
**此前“1884题标准答案全部已确认”的结论错误,现明确更正。** `/upm/start` 和 `/upm/wrong/start` 的未作答判断题也可能包含默认 `judgeAnswer: 0`;没有提交或标准反馈证据的0和1都不能作为标准答案。题干、选项及位置完整,不代表答案完整。
| 题库 | 页面题数 | 整理题数 | 已确认答案 | 待补答案 | 冲突 |
| --- | ---: | ---: | ---: | ---: | ---: |
| 判断题库1 | 500 | 500 | 67 | 433 | 0 |
| 判断题库2 | 232 | 232 | 42 | 190 | 0 |
| 单选题库1 | 500 | 500 | 500 | 0 | 0 |
| 单选题库2 | 401 | 401 | 401 | 0 | 0 |
| 多选题库 | 251 | 251 | 251 | 0 | 0 |
| 合计 | **1884** | **1884** | **1261** | **623** | **0** |
## 答案来源更正
旧732道判断题的记录没有保存可验证的提交证据,先全部降为待补。随后仅对判断题库1第67题“断续噪声与持续噪声相比,断续噪声对人体危害更大。”作了单独核验:只读查看已作答记录,提交答案为“错误”,网页标准答案为“正确”。初次隔离及人工核验后曾为1153题已确认、731题待补;第67题的 `explicit-standard` 依据保留在更正历史中,不把该中间统计作为当前总数。
用户更新1.2.6后重新正常加载练习,判断题库1取得67题、判断题库2取得42题的可信标准答案,共109题,来源均为非空已提交记录对应的 `submitted-list`。第67题的可信网络答案与此前人工核验一致;未作答第68题保持待补。判断题库2的42题来自用户此前累计的已作答记录,本次核验 **0次新提交,连续自动选择保持关闭**。补入后当前总计1261题已确认、623题待补,不按旧0、1或常识补造剩余答案。
仅由无证据列表占位值及继承这些值的DOM观察造成的旧冲突已清除。后续取得可信证据时可以恢复答案:`submitted-list` 表示已提交列表,`answer-response` 表示绑定到同题的真实作答回执,`bound-dom` 表示绑定当前题的标准反馈,`explicit-standard` 表示明确标准答案源。两个可信标准答案不同仍保留冲突。普通自动选择只操作已确认答案,未获可信反馈的待补题会跳过;手动补齐模式的作答行为另见下文。
逐项更正见 [`答案来源更正_20261030.json`](答案来源更正_20261030.json)。核验前原值保留在本地 `.cache/` 和 Git 提交 `4bf2de1` 中。助手升级后还会在独立存储项中备份用户本地旧判断题原值,可通过“设置”或油猴菜单的“导出判断题核验前备份”取回;备份失败时不覆盖原库。
## 用1.2.7补齐剩余判断题
“自动答题”页签新增“补齐当前判断题库”和“停止补齐”。功能默认关闭,必须手动启动,**会进行真实练习作答并改变累计答题与对错记录**。只支持本站500题或232题的正常判断练习;普通网页、正式考试、错题重做均不支持。启动前需保持采集开启,等待当前题库与完整题目身份加载。
补齐从第1题核验,跳过已有可信标准的题目。待补题正常点击“正确”选项一次,只用于触发网站标准反馈;点击的选项不能作为标准答案保存。只有网站当前题的标准反馈与同题可信入库记录一致后才点击“下一题”,标准可能为“正确”或“错误”。身份、证据、答案不符或反馈超时都会停止,不能按0、1或练习进度猜填。
随时可点“停止补齐”;暂停采集、切库、离页、导入或存储异常时会停止。隐藏及收起面板后仍继续,需恢复面板才能点击停止;刷新后默认关闭。补齐与原连续自动选择互斥:启动其中一种会停止另一种,“答当前题”也会先停止补齐。
普通自动选择模式只按已确认答案选择选项,不点击下一题;手动补齐模式会在核验成功后换题,但不会结束、交卷或点击末题提交。只有实际取得可信答案、完整题目位置全部通过核验后,才可更新本目录的已确认数量。当前仍为1261已确认、623待补、0冲突。
## 文件
- `华谊集团化工总控工(高级)-合并题库.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本身不嵌入图片像素,原图另存于 `图片/`,可按索引离线查看。
早期缺少题目位置等依据的旧记录继续保留在浏览器缓存,因此缓存条数可能高于当前练习题数。本次Chrome判断题缓存为判断1共502条、判断2共232条,其中判断1有2条历史表示;仓库按已经核验的500、232个标准题目位置保存,五库仍为1884题。
## 复现
使用本目录已更正的分库文件合并:
```powershell
$bankCsvFiles = Get-ChildItem 题库/分题库 -Filter '*.csv' -File
npm run merge:banks -- --manifest 题库/页面题数核对.json --allow-partial --force $bankCsvFiles.FullName
```
`--allow-partial` 允许输出如实标记待补答案的题库,不会补造答案或把 `complete` 标成真。不加该参数时,当前数据应因623题答案待补而失败。合并结果应为1884题、1261已确认、623待补、0冲突。
历史原始CSV保留在本地 `exports/`,不上传仓库。旧 `exports/browser-20261029/*_v123.csv` 中的判断题没有可信答案证据,重新运行严格的 `select:snapshots` 应失败,不能再用旧批次复现“全部已确认”。`--force` 只允许覆盖输出,不会绕过校验。后续重新采集的完整批次只有在标准答案具备充分证据、题数及位置都通过核验后,才能通过该选择工具。