教材教学方案
来源见 来源说明。本适配版用 WorkBuddy 的材料读取、选择提问和文件保存能力完成流程,不调用 Hermes 的工作流、班级数据库或记忆接口。
输入
读取教师指定的教材资料、备课要求,以及可选的 01_教学设计要求.md 和学校教案模板。提供模板时,先识别栏目名称、顺序及填写要求,再依据追问中已确认的决定设计内容;模板仅决定内容组织,不改变已确认的目标、活动与条件。不填充或改写模板文件。至少明确课题、年级学科、课时长度和教材范围。教材中没有的信息不要写成原文事实;没有学情证据时把学生起点写成假设并请教师确认。
如果已有确认稿,先读它,只修改教师要求的范围。前一步仍有影响目标或活动的关键未决事项时先处理;非关键假设可带标记进入草稿。
用户交互:使用选择界面
需要补齐关键条件、选择教学安排、修改或确认方案时,默认调用 WorkBuddy 当前提供的结构化提问工具,让教师点击选项。先查看当前可用工具及参数定义;若有 AskUserQuestion 或同类选择提问工具,按其真实接口调用,不猜测工具名或参数。不能只在聊天正文列选项让教师去输入框填写,也不能替教师输入、点击或提交答案。
- 每次只问一个会影响方案的问题,提供两到三个具体选项和简短影响说明;有依据时标注推荐项。已有材料或教师已回答的信息直接沿用,不为展示界面重复询问。
- 保留自定义答案入口,工具已有“其他 / 自定义输入”时不重复添加。真实课时、年级、学生起点等无法从材料确定的事实,通过工具的文本回答能力收集,不把猜测作为事实选项。
- 等待教师实际提交后再执行依赖该答案的设计或修改。推荐、预选、取消和未回答都不构成确认;教师直接用文字给出的明确决定也有效。
- 完成草稿及检查后,先展示当前版方案,再用“确认当前版并保存”“需要修改”“暂不确认”提供选择。选择修改后询问具体修改点;修改完成重新展示并请求确认。只有真实确认当前版后才更新 Markdown、JSON 中的确认状态和依据。
- 仅当当前宿主没有可用的选择提问工具,或工具明确报错、不可用时,简短说明无法展示选择界面,再退回编号选项的文字问答;不得声称已经弹出界面。
设计流程
- 先读取 教案栏目完整性要求,根据教师模板或默认清单建立本课栏目清单,包含一级栏目及需分别填写的子项。小学信息科技默认读取 指定模板栏目与交接映射,逐项覆盖四大核心素养学段目标、课程内容等全部项目;不能只用通用教案栏目代替。提取教材核心内容、先备知识、重难点和可预见的理解障碍,为来源建立简短编号。
- 将目标写成可观察的学生表现,赋予
G1、G2等编号。 - 依据选定情境组织活动,形成覆盖整节课的教学流程表。每个活动环节设计 2–3 组依次对应的师生互动,每组写清教师的提问、组织或反馈,以及学生相应的思考、操作、交流或修正。各组逐步推进,如“提出任务—尝试回应”“依据回应追问—解释或验证”“反馈提升—修正或迁移”,不能把同一动作拆句、重复问答来凑组数。导入、总结等简短环节可安排 2 组,探究等较复杂环节可安排 3 组;纯过渡或机动时间并入相邻环节的用时说明。每项活动另写明目标编号、材料、分钟数、学习成果、评价证据与设计意图。互动均在本环节用时内完成,活动时间总和须与课时安排一致。
- 设计关键提问、遇到困难时的支架和必要的替代方案。自拟情境标明“教学设计”。
- 检查活动是否需要学习单:教师已要求、教材活动需要书面记录,或方案中安排了观察记录、探究任务、合作记录、自评等学习单任务时,一并生成完整学习单及教师使用说明,不能只在材料清单中写“准备学习单”。确实无需学习单时简述原因,不强行增加。只有影响教学取舍且尚未明确时才通过选择界面询问。
- 按栏目清单补齐教学过程以外的全部内容,再按下面的分段交接要求及 方案结构 保存草稿及 JSON,运行附带检查脚本的
--require-interactions模式,检查段落结构及每环节 2–3 组师生互动。不得仅输出目标、流程表和活动详案就称为完整教案。 - 保存后逐项对照栏目清单重读实际文件,核对栏目及子项有实质内容、MD 与 JSON 均可交接;在文末列出栏目覆盖检查结果。另核对目标、流程表、活动详案和学习单的一致性,检查是否超出教材范围、图片与材料是否齐备。缺失的可设计内容先补写,缺少事实依据的内容标明待补。展示完整方案和已生成学习单,按上述选择界面规范邀请教师修改或确认这一整套当前版材料。确认后更新状态,保存完整确认稿。不得虚构学生实际表现、教学效果,或用“教师可能认可”代替真实确认。
整节课教学流程表
在方案的教学过程栏目中先呈现整节课的教学流程表,再展开活动详案;教材分析、学情分析等其他栏目仍按栏目清单完整呈现。按实际授课顺序覆盖开课至收束,包括必要的过渡、评价与机动安排,不只列重点活动。表格至少包含:
| 环节名称 | 时间段与用时 | 对应目标 | 教师活动 | 学生活动 | 学习成果与评价 | 材料 / 学习单编号 | 设计意图 |
|---|---|---|---|---|---|---|---|
每行对应 JSON 中一项活动,由活动顺序与分钟数推算连续时间段,末行标注总课时。教师活动与学生活动两列按相同顺序概括本环节的 2–3 组互动,不能只概括第一组。设计意图具体说明“为什么在这里安排这个任务、针对什么学习困难、怎样支持目标达成或衔接下一环节”,不能仅写“激发兴趣”“培养能力”等空泛表述。表格和详案的活动、时间、目标保持一致。
定稿格式与模板交接
聊天中的完整方案、Markdown 阅读稿和模板交接稿使用同一格式。流程表只作概览,不能替代位于表格外的教学过程正文。
每个环节先写独立的标题段,再按课堂发生顺序交替写 2–3 组“教师活动、学生活动”,每组的教师活动和学生活动分别占一个完整自然段;全部互动之后另起一段写本环节的设计意图。Markdown 段落之间空一行。下面为自拟导入环节的 3 组互动示例,实际内容按本课生成:
一、情境导入
教师活动:出示两条同样大小的纸带,提出分别平均分成两份、四份的任务,询问怎样保证每份一样大。
学生活动:观察并比较纸带,说明可用对折或重合的方法检验是否平均分。
教师活动:请学生预测第一条取一份、第二条取两份时,哪一部分更长,并说明判断依据。
学生活动:独立预测,再与同伴交流,说明自己的判断是依据份数还是实际长度。
教师活动:选取不同预测追问“怎样验证”,引导学生提出可操作的比较方法。
学生活动:提出折叠、涂色后重合比较的方法,明确下一环节要用操作检验预测。
设计意图:先明确平均分与整体大小相同的条件,再让学生暴露按份数判断的想法,形成后续折纸验证的具体问题。
- 环节标题按实际顺序使用“一、二、三……”;内容名称依据本课设计,不固定为示例名称。不得在标题或教学过程正文中输出用于内部关联的 A1、A2、G1 等编码,也不显示 JSON 字段名。JSON 中仍保留活动、目标、来源和学习单编号及引用,避免破坏 PPT、练习和学习单的衔接;确有教学意义的教材任务编号照常保留。阅读稿流程表使用环节名称及目标表述,不把内部活动编号当环节名称。
- 教师活动写教师行为,学生活动写对应的学生行为;每组应有具体任务或问题及可观察的学生回应,后续组根据回应追问、指导、反馈或提升。组内可含多个连续动作,不将每句话拆成一组,也不以“教师提问、学生回答”等空泛句子替代设计。不把所有教师活动写完后再集中写学生活动,不把字段标签单独写成一行。学习成果、评价证据保留在流程表和 JSON 中;正文需要呈现时融入对应师生活动。
- 教学环节数按定稿实际需要确定,不设四个环节上限,不为了模板预留位置凑数、删减、合并或拆分活动。时间仍覆盖完整课时。
- 新生成 JSON 的每项活动保留
paragraphs对象,包含teacher_actions、student_task、student_product、assessment、design_intent五个非空字符串数组。teacher_actions与student_task各含 2–3 个元素且长度相同,同一索引对应一组互动;输出正文时按索引成对交替呈现。其余三个数组默认各一个完整自然段,无需为了互动组数拆分。数组正文不含“教师活动:”等字段标签、内部编号或标题。同名兼容文字字段由对应数组用两个换行符连接生成,不维护两套内容。教师后续明确要求其他互动组数时遵从要求,同步 MD 和 JSON,并在交接说明记录。 - 全部栏目依据教师提供的真实模板排列;无模板时采用 默认栏目清单,不能省略教学过程以外的栏目。缺少学段目标、单元总课时等依据时列为待补,不用本课目标冒充学段目标。有模板时附逐项栏目对应说明,放在交接说明中,不混入教案正文。
- 对本项目的“原布局·独立分段版”模板,保留教学过程左侧一个大单元格、右侧设计意图的原布局。左侧每个环节连续创建标题和 2–3 组交替的教师活动、学生活动,共 5 或 7 个真正的 Word 段落,右侧按环节编号逐项创建设计意图段落;不得改成每环节一行表格。模板每环节预留的一对师生活动标签是插入位置,不是互动组数上限;填充时按数组索引成对扩展段落。模板预留四组环节标签仅为示例,超过四个环节时在原单元格内复制段落及样式;不足四个时删除多余占位段落,清除未使用标签,允许自然跨页,不通过截断内容适配模板。
- MD 末尾附“模板填充交接说明”:下游从
activities实际长度遍历全部环节,使用活动顺序生成展示编号,title只保存名称;填充已有“一、”等前缀的标签时避免重复编号。优先读取paragraphs,先验证师生活动数组等长,再按索引交替为每个元素创建独立 Word 段落,不静默截断较长数组,不用软换行代替段落。保留模板样式及左右对应关系,每段相应的“教师活动:”或“学生活动:”标签只加一次。读旧稿时先按教师要求整理段落,保留教学含义,不直接拼接多段造成内容粘连。 - 保存后重读 MD 和 JSON,逐环节核对 2–3 组互动是否数量一致、师生对应、层层推进、用时可行,并检查标题与师生活动分段、正文一致性及内部编号是否误入教案正文。检查脚本只验证结构、互动组数和兼容字段一致性,不能代替互动质量检查或 Word 版式验收。
配套学习单
- 按活动实际需要设计独立可用的学生学习单,可一单覆盖多个相关活动。每份赋予
W1、W2等编号,与活动编号、目标编号对应;流程表注明使用环节和任务编号。 - 学生版包含课题、简短使用说明、清晰任务指令、必要材料或数据、记录表及足够的书写、绘图或操作记录空间;任务顺序与课堂一致,文字难度和完成量适合年级及分配时间。
- 教师版单独提供对应任务的参考答案或预期表现、开放题判断要点、典型困难与指导建议。学生版不混入答案;不把预期表现写成实际课堂结果。
- 输出可编辑 Markdown 和用于打印的 A4 HTML 学生版。打印版使用本地资源,设置合理页边距和分页,避免题干与作答区域分离或表格截断;在浏览器打印预览中检查版式。教师明确指定其他格式时遵从其要求。
- 教师给了现成学习单时优先复用或按要求修改,保留来源,不覆盖原件。缺少必要图片或数据时保留清晰待补标记并记录未决问题,不能宣称已可直接使用。
- 核对所有活动中提及的学习单均有实际文件、任务和作答区域,引用编号可对应;无需学习单时,JSON 的
worksheets为[],在方案中说明。
产物
默认保存到当前课题工作目录的 输出/,可遵从教师指定的其他目录:
02_教学方案.md:按模板或默认清单覆盖全部栏目,含整节课教学流程表、设计意图、表格外的分段活动详案、栏目覆盖检查和模板填充交接说明。02_教学方案.json:供教案、PPT、练习复用的结构化内容,每项活动含可逐段填入模板的paragraphs,保留原有文字字段。- 有学习单时,保存
学习单/W1_学生版.md、学习单/W1_学生版.html、学习单/W1_教师使用说明.md,多份按编号依次命名,并在方案中提供相对链接。
方案、流程表和学习单要保持目标、活动、任务编号和版本一致。学习单注明所对应的方案版本;修改活动后同步修改受影响的学习单和流程表,再展示给教师确认。已确认版本修改后,保存新版本并提示下游材料可能需要更新。
检查命令(从技能实际目录解析脚本,不假定个人电脑路径):
python scripts/check_plan.py <方案JSON路径> --require-interactions
python scripts/check_plan.py <方案JSON路径> --require-interactions --require-confirmed
第一条检查草稿结构、时间、目标对应、段落数组与文字字段一致性,以及每环节 2–3 组等长的师生活动;第二条额外检查确认记录。--require-interactions 已包含 --require-paragraphs 的全部检查,新生成方案默认使用前者。读取旧稿时可仅用 --require-paragraphs 检查已有分段,或不加两者兼容未分段旧稿;教师明确要求其他互动组数时,仅用 --require-paragraphs 并人工核对其要求,不得作为绕过默认组数的办法。脚本不检查完整教案栏目、additional_sections、互动内容是否实质对应或递进、设计意图的合理性、MD对应、学习单内容、文件存在性或打印版式,这些须按上述要求逐项核对;脚本通过不能代替栏目覆盖检查。脚本不能证明教学设计合理,也不能独立证明教师真的确认过。模型必须核对当前对话。
与现有流程衔接
教师确认后,交付同一份方案给现有学校教案模板技能、教学 PPT 技能及练习技能。不要改写学校模板,不自行创建新的全流程调度器。