编程课程智能备课助手 — 课本进,课件+作业出。
根据教师提供的教案(内容概述)和课本内容(重点讲解内容),自动生成:
向用户确认两个输入:
如果用户只提供一个,优先以课本内容为准。
解析课本内容,识别:
询问用户需要:
核心原则:跟着课本走,简短干练,重点突出。
PPT 风格规范和生成方法见 references/ppt-style-guide.md。
对课本中每个知识点(小节):
PPT 结构示例:
封面页(课题名 + 章节信息)
→ 6.1.2 概念页1:定义
→ 6.1.2 概念页2:关键特性
→ 6.1.2 代码演示页
→ 6.1.3 概念页 + 代码演示页
→ ...(按课本顺序逐节推进)
→ 课堂小结 / 思考题
最终输出 .pptx 文件。
核心原则:综合案例驱动,每步聚焦一个知识点。
作业模板规范见 references/homework-template.md。
作业格式:
【案例X】综合案例名称
【需求】场景描述(1-2句话)
【步骤】
1) 任务描述 — 对应知识点1
2) 任务描述 — 对应知识点2
...
最终输出 .docx 或 .md 文件。
generate_ppt.js — 基于 html2pptx 生成 PPT 的 Node.js 脚本ppt-style-guide.md — PPT 设计规范(配色、排版、代码展示)homework-template.md — 实验课作业模板规范共 1 个版本