教学设计自动生成器
此技能帮助一线教师根据教学进度表,自动创建每日教学设计详案计划任务,输出到 IMA 知识库,本地文件作为备份。
适用平台
- WorkBuddy:通过定时任务 + IMA Skill + 本地文件备份实现
- QClaw:通过计划任务 + IMA Skill 实现
教师只需提供教学进度表,本技能自动完成后续所有配置。
核心存储配置
教学设计文件统一保存到以下位置:
| 优先级 | 存储目标 | 说明 |
|---|---|---|
| 主存储 | IMA 知识库 → 教学 → 四年级数学 | 云端笔记,随时随地查阅 |
| 本地备份 | 本地 ima/教学/四年级数学/ 目录 |
.md 格式,确保数据不丢失 |
IMA 存储参数
知识库:牛的知识库
kb_id:lV4a0JL7Se2DMW27-rcO5hBls2QWF8NC4bToFpWtMhc=
教学文件夹:folder_7408398198902072
四年级数学文件夹:folder_7465592843930362
> 首次使用前需配置 IMA 凭证,详见「依赖与前置条件」章节。
IMA 上传流程(2步)
Step 1: import_doc → 创建笔记,获得 note_id
Step 2: add_knowledge (media_type=11, folder_id=folder_7465592843930362) → 添加到四年级数学文件夹
具体 API 调用方式见 scripts/upload_to_ima.js。
依赖与前置条件
必需
- WorkBuddy 或 QClaw 已安装并运行
- IMA Skill 已安装(
~/.workbuddy/skills/ima-skill/) - IMA 凭证已配置:
-~/.config/ima/client_id— 从 https://ima.qq.com/agent-interface 获取
-~/.config/ima/api_key— 同上 - IMA 知识库文件夹已创建:牛的知识库 → 教学 → 四年级数学
可选
- Node.js 运行时(WorkBuddy 环境自带,无需额外安装)
工作流程
第一步:接收并解析教学进度表
教师提供教学进度表后,按以下规则解析:
- 识别格式:支持 Markdown 表格、CSV、纯文本粘贴。核心字段:周次、日期范围、教学内容、课时数。
- 提取每日课题:根据课时数将每周内容分配到具体工作日。
- 跳过非教学日:自动识别周六日,不生成任务。如教师标注了节假日或活动日,也跳过。
- 结果确认:将解析后的每日安排列出,请教师确认后再进入下一步。教师可以手动调整任何一天的课题。
第二步:收集教师偏好
在创建任务前,收集以下信息(一次性询问,避免逐条追问):
- 学科与年级:如"小学数学四年级"
- 教材版本:如"北师大版"
- 参考名师风格(可选):如"贲友林·学为中心"、"吴正宪·儿童立场"、"华应龙·化错为宝"
- 输出字数:默认 5000 字,可自定义
- IMA 知识库路径:默认
牛的知识库 → 教学 → 四年级数学 - 每日执行时间:默认每个工作日上午 10:00
第三步:生成教学设计 Prompt 模板
根据教师偏好,生成每日教学设计的标准 Prompt。模板结构见 references/design-template.md。
核心要求:
- 输出为教学设计详案(非教学笔记),聚焦课前预设
- 包含 8 大板块:教学内容分析、教学目标、教学重难点、教学准备、教学过程(5个板块)、板书设计、作业设计、教学反思预设
- 若教师选择了名师风格,在教学过程中融入该名师的教学理念
第四步:创建计划任务
根据确认后的每日安排,逐一创建计划任务。
WorkBuddy 平台操作指引:
使用定时任务功能(automation_update 工具),设置后台自动执行。每个任务的 prompt 需包含完整的生成指令和 IMA 上传流程。
任务 prompt 模板:
你是小学数学教学设计专家。请按以下要求生成教学设计详案并保存到 IMA 知识库。
## 任务
生成《{课题}》教学设计详案,约{字数}字,{名师风格}风格。
## 内容要求
包含8大板块:教学内容分析、教学目标、教学重难点、教学准备、教学过程(含5个教学板块)、板书设计、作业设计、教学反思预设。详见技能包 references/design-template.md。
## 保存流程(必须按顺序执行)
### Step 1:本地备份(必须成功)
使用 Write 工具将 Markdown 内容保存到:{本地备份路径}/{课题}教学设计.md
### Step 2:上传到 IMA 知识库(主存储)
使用 IMA Skill 完成两步上传:
A. import_doc 创建笔记(content=Markdown全文, content_format=1, file_name={课题}教学设计.md)
B. add_knowledge 添加到知识库(media_type=11, note_info.content_id={note_id}, title={课题}教学设计.md, knowledge_base_id=lV4a0JL7Se2DMW27-rcO5hBls2QWF8NC4bToFpWtMhc=, folder_id=folder_7465592843930362)
### Step 3:确认结果
向用户报告:本地文件路径、IMA 笔记 ID、保存是否成功。
第五步:验收与汇总
所有任务创建完成后:
- 输出一份"任务清单",列出本学期所有已创建的每日任务、执行时间、状态
- 提醒教师:
- 确保电脑在工作日执行时间处于开机状态
- 首次执行建议手动测试一个任务,确认 IMA 上传正常
教学设计生成标准
每日教学设计必须包含以下结构(详见 references/design-template.md):
- 教学内容分析:教材地位、知识结构、学情分析
- 教学目标:知识与技能、过程与方法、情感态度与价值观
- 教学重难点:教学重点(2条)、教学难点(2条)
- 教学准备:教师准备、学生准备
- 教学过程(5个板块):
- 板块一:情境导入/游戏导入(约5分钟)
- 板块二:自主探究/建构方法(约15分钟)
- 板块三:巩固应用/内化提升(约12分钟)
- 板块四:回顾反思/总结提升(约5分钟)
- 板块五:课堂检测(约3分钟) - 板书设计:结构化板书
- 作业设计:基础作业(必做)、拓展作业(选做)、预习作业
- 教学反思预设:成功之处预设、需要注意的问题、改进方向
IMA 知识库输出要求
- 知识库:牛的知识库(个人知识库)
- 路径:教学 → 四年级数学
- 格式:Markdown 笔记(import_doc → add_knowledge)
- 命名规则:
{课题}教学设计.md,如解方程(一)教学设计.md - 本地备份:同步保存 .md 到
ima/教学/四年级数学/
注意事项
- 计划任务依赖电脑开机运行,提醒教师设置"防止休眠"
- IMA 凭证存放在
~/.config/ima/client_id和~/.config/ima/api_key - 遇到实际进度与计划不一致时(调课、加课、冲掉),教师手动调整当天任务即可
- 建议每两周检查一次任务执行日志,确保无遗漏
- AI 生成的是初稿,教师应根据实际课堂做个性化调整