小学全科(1-6年级)教案 / PPT提示词 / 分层练习题自动生成系统
从根源上解决了教案生成大片空白、全是乱码的问题。
| 版本 | 方案 | 问题 |
|---|---|---|
| v3.0 | web搜索 → 填JSON → 传脚本 | 搜索失败 = 全是 ___ 占位符 |
| v4.0 | AI直接生成完整内容 → JSON → 脚本排版 | 零依赖外部搜索,零占位符 |
- ✅ AI 即知识源:不再依赖不稳定的 web 搜索,AI 直接用自身知识生成完整教学内容
- ✅ 脚本只管排版:Python 脚本只负责 Word/PDF/TXT 的格式排版,不再产生占位符
- ✅ 占位符防御:内置
_validate_no_placeholders()校验,零容忍___ - ✅ 安全清理:
_safe_para_text()自动清理残留占位符
| 文件 | 格式 | 内容 |
|---|---|---|
| 教案 | .docx |
专业详案,含逐句话术、预设与生成、师生活动双栏对照 |
| PPT提示词 | .txt |
TOP设计师级,含设计系统、栅格布局、配图要求、动画时间线 |
| 练习题 | .pdf |
三级分层(基础55%/提高30%/拓展15%),附答案解析 |
在 OpenClaw 中直接输入:
帮我备课,小学四年级下册语文人教版第三单元短诗三首
帮我备课,三年级数学上册科教版第3单元测量
备课,六年级英语下册外研社版Module 4
- 解析指令 →
scripts/parse_input.py提取年级/科目/版本/课题 - 生成内容 → AI 用自身知识生成完整 JSON(零占位符)
- 排版输出 → Python 脚本生成 Word/TXT/PDF
{年级}年级{学期}_{科目}_{版本}_{课题}_教案.docx
{年级}年级{学期}_{科目}_{版本}_{课题}_PPT提示词.txt
{年级}年级{学期}_{科目}_{版本}_{课题}_练习题.pdf
pip install python-docx fpdf2
# 中文字体(Linux):
apt install fonts-wqy-microhei| 维度 | 支持内容 |
|---|---|
| 年级 | 小学 1-6 年级 |
| 科目 | 语文、数学、英语、科学、道德与法治、音乐、美术、体育、信息技术 |
| 版本 | 人教版/统编版/科教版/北师大版/苏教版/外研社版 等 20+ 版本 |
lesson-prep/
├── SKILL.md # Skill 主文档(工作流程+规范)
├── README.md # 本文件
├── scripts/
│ ├── parse_input.py # 自然语言解析(提取备课参数)
│ ├── generate_lesson_plan.py # 详案 Word 文档生成器
│ ├── generate_ppt_prompt.py # TOP 级 PPT 提示词生成器
│ └── generate_exercises.py # 分层练习题 PDF 生成器
└── templates/
└── subjects_config.json # 全科目配置
- v4.0 — 零占位符版:AI 直接生成内容,从根源解决空白/乱码问题
- v3.0 — 史诗级增强:详案级教案 / TOP级PPT提示词 / 智能分层练习
- v2.0 — 基础版:简案+基本PPT提示词+练习题
- v1.0 — 初始版本
MIT