拼卷
按真题模式从题库加权抽题(含补弱配额浮动),生成卷子与独立答案卷。
步骤
- 运行:
python3 scripts/make_paper.py [--seed N] [--ignore-extension] [--no-weakness]- 默认自动取下一卷号;
--seed可复现同一张卷;--ignore-extension不用拓展题;--no-weakness忽略弱点浮动。 - Windows 把
python3换成py -3(或make paper PYTHON='py -3')。
- 默认自动取下一卷号;
- 向用户报告:
- 卷子目录(
workspace/papers/paper-XX/)与三个文件:卷子-XX.md、卷子-XX-答案.md、判分卡-XX.md; - 卷子规格(选择/填空/解答数量);
- 当前弱点章节排行(脚本会打印)。
- 卷子目录(
提示用户
- 做题时只看卷子,不看答案卷;
- 做完后打开
判分卡-XX.md,对照答案勾选每题状态,然后说「判分卡填好了」交给判分流程。
禁止
- 不要手动挑选题目或改动抽题结果;
- 不要把答案写进卷子(答案在独立答案卷,判分卡内嵌答案供判分用)。
内容规范
- 卷子、答案卷、判分卡的 frontmatter、结构、
## 关联wikilink 遵循.claude/rules/common/obsidian-content.md的「卷子」「答案卷」「判分卡」三节(含paper-XX/归档布局)。 - 答案卷每题包含题目原文 + 答案 + 解析,方便对照复习。
- 脚本已按规范输出;若需调整格式,先改规则文件,再改
scripts/make_paper.py。