教材自学教程生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_eff99d18/xiaojing-textbook-tutorial-generator。
技能介绍
要解决什么问题
中小学教辅往往只有教材 PDF,学生预习需要「有结构、能自测、易打印」的讲义,但手工从 PDF 拆章节、统一版式、补例题与易错点,成本高且格式容易前后不一致。本技能把教材 PDF → 结构化数据 → Word .docx 做成可重复流水线,而不是一次性粘贴排版。
技能如何工作
架构是排版引擎 + 数据分离:
scripts/build_tutorial.py:基于python-docx的渲染层,负责 A4 页边距、章/节样式、目录域(TOC)、彩色框(记忆锦囊、易错警示、例题)和表格等。data_chXX.py:按章导出get_chXX_data(),每节走统一的 12 板块(学习导航、课前热身、知识精讲、记忆锦囊、易错警示、经典例题、重难点突破、实验与探究、生活应用、知识框架、达标检测、自我评价)。
典型流程:用 Read 读 PDF 抽目录与知识框架;可选 WebSearch 补教参;列出章节大纲供确认;复制排版模板并改封面与导入路径;并行编写各章数据;先测前两章再全量 build_tutorial.py;按 quality_checklist 做内容与格式审查后迭代修复。
内容侧有硬约束:公式用 Unicode 上下标(如 v=s/t),禁止 OMML;富文本目前仅支持 **加粗**;breakthrough 可为 None,但不要用空字典 {}。
适用边界与注意点
- 必要输入:教材 PDF 路径,或教材名称+版本+年级;以及学科(影响公式与实验表述)。
- 默认假设:读者为零基础预习学生,输出为 Word,并可联网补教参。
- 排版局限:彩色框用单列表格模拟,非 Word 文本框;目录需在 Word 里更新域后才显示完整 TOC。
- 质量责任:科学性(公式、单位、实验步骤、例题逻辑)仍依赖数据模块与审查清单,技能提供结构而非自动验真全书。
使用场景
- 手里只有人教版某年级学科 PDF,要按章节产出带学习目标、例题与自测的预习 Word,版式与板块结构全书统一。
- 教培机构为多本教材做自学讲义,需把每章内容拆成 `data_chXX.py`,再批量跑排版引擎生成可印刷 `.docx`。
- 物理/化学等学科讲义要求公式用 Unicode、实验按全流程写进「实验与探究」板块,并走质量清单核对单位与例题逻辑。
- 先向用户确认教材路径或书名版本年级与学科,生成章节大纲待确认后,再并行编写各章数据并先测前两章排版。
适合人员
- 中小学学科教师:每学期要把指定版本教材转成可发学生的结构化预习讲义,且每节板块一致、便于批改自测。
- 教辅或内容编辑:负责多章讲义量产,需要「数据模块 + 统一模板」避免手工调 Word 样式导致前后不一。
- 家教或自习辅导员:按孩子当前年级教材逐章补记忆锦囊、易错警示与达标检测,输出可打印 Word 而非零散笔记。
- 用 Agent 编排自学资料的生产流程:会复制 `build_tutorial.py`、按 `data_template_spec` 填 12 板块并做发布前质量审查。