Skip to content

fanchen621/lesson-prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

备课 Skill v4.0 — 零占位符版

小学全科(1-6年级)教案 / PPT提示词 / 分层练习题自动生成系统

v4.0 核心升级

从根源上解决了教案生成大片空白、全是乱码的问题。

版本 方案 问题
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

工作流程

  1. 解析指令scripts/parse_input.py 提取年级/科目/版本/课题
  2. 生成内容 → AI 用自身知识生成完整 JSON(零占位符)
  3. 排版输出 → 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 — 初始版本

License

MIT

About

备课 Skill v1.0 - OpenClaw小学全科教案/PPT提示词/练习题自动生成系统 | 覆盖1-6年级全科目全版本 | 整合人教版教师教学用书+昌明师友教学设计与指导 | A4双面打印优化

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages