Install
openclaw skills install @liuyuming0823/ym-training-courseware生成带章节导航与课堂提问页的HTML培训课件,适合内训讲师。 当用户提到「培训课件」「内训PPT」「课程讲义」「教学幻灯片」时使用。
openclaw skills install @liuyuming0823/ym-training-courseware把一次内训设计成「带章节导航 + 课堂提问页」的 HTML 课件。讲师先填课程设计表(页码 / 章节 / 类型 / 知识点 / 时长 / 互动方式),模型再按表逐页生成 courseware.html:左侧固定章节导航可点击跳转,每讲完一章跟一个课堂提问页(含 2 个问题 + 参考答案),页脚显示「第 X / Y 页 · 当前章节」。不做在线判分、不管理学员数据。
templates/courseware-plan.md 填好的课程设计表;若用户只给零散要点,先帮其落成设计表再生成courseware.html,同名会覆盖references/teaching-rhythm.md(成人注意力节奏:每 8~10 分钟一个互动、开场给目标、结尾有练习)| 项 | 必需 | 说明 |
|---|---|---|
| 课程主题 | 必需 | 用一句主题句说明讲什么,用作封面标题 |
| 受众 | 必需 | 新员工 / 在岗 / 管理层;影响措辞深浅与举例 |
| 总时长 | 必需 | 分钟数;用于推算总页数与互动节奏 |
| 知识点清单 | 必需 | 每个知识点一行:名称 + 一句话内容;每个知识点拆成独立页 |
缺失处理:
templates/courseware-plan.md 请用户每行补一个知识点,不要替用户编造教学内容填课程设计表 — 复制 templates/courseware-plan.md,按列填:页码 / 章节 / 类型(封面 / 目标 / 知识 / 提问 / 总结 / 练习 / 结尾)/ 知识点 / 时长 / 互动方式。每章至少 1 个知识页 + 1 个提问页。
推算页数 — 用 references/teaching-rhythm.md 的节奏核对:总页数约等于总时长(每分钟约 1 页),提问页额外占 2 分钟时间预算。例如 45 分钟、8 个知识点 → 目标 40~50 页。若超出,合并知识页或减少提问页。
生成 courseware.html — 按设计表逐页写出单文件 HTML:
←/→、空格、PgUp/PgDn、Home/End;左侧导航点击跳转验收 — 浏览器打开 courseware.html,确认:导航点击能跳转、页脚页码与章节正确、每个提问页都带参考答案、字号不小于 18px。
以「45 分钟新员工培训、8 个知识点分 4 章」为例,设计表的前几行映射为页面:
| 设计表行 | 生成页面 | 关键要素 |
|---|---|---|
| 封面行 | page-1 封面页 | 主题 + 受众 + 时长写在副标题 |
| 目标行 | page-2 学习目标页 | 3~5 条可衡量目标 |
| 第一章知识行 | page-3 知识页 | 只讲「工牌与门禁办理」一个概念 |
| 第一章提问行 | page-4 课堂提问页 | 2 题 + 参考答案区块 |
| 第二章知识行×2 | page-5、page-6 知识页 | 每个概念独立一页 |
| 第二章提问行 | page-7 课堂提问页 | 2 题 + 参考答案 |
| … | … | 每章重复「知识 → 提问」 |
| 总结行 | 总结页 | 回顾四章 + 行动号召 |
| 练习行 | 练习页 | 3 题 + 答案 |
| 结尾行 | 结尾页 | 谢谢 + 资料链接 |
左侧导航只列章节名(封面/目标/总结/练习/结尾归为「概览」或各自成项),点击跳到该章第一页;页脚「当前章节」取该页所属章节名。
按以下顺序生成,章节数必须与知识点分组一致:
单个自包含 HTML 文件 courseware.html:
第 X / Y 页 · 当前章节:Z.pptx / PDF,不联网、不上传任何数据ym-html-deck-builder 面向通用分享,输入是自由大纲,无提问/练习结构。ym-report-slide-gen 面向领导汇报,强制结论先行 + 数据表格,输入是四类素材。一页塞 200 字以上 — 现象:学员跟不上、投影看不清。原因:把一章全堆一页。规避:知识页每页只讲一个概念,控制在 80~120 字 + 1 个要点列表;超了拆页。
全程无互动 — 现象:讲师一直讲,学员走神。原因:没按节奏插互动。规避:每章末必有「课堂提问」页(2 题 + 参考答案),且每 8~10 分钟至少一个互动,依据 references/teaching-rhythm.md。
字号小于 18px 投影看不清 — 现象:投到幕布后小字糊成一片。原因:用了网页正文级字号。规避:正文基准 18px 起、标题更大,行高 1.7;生成后在投影分辨率(如 1920×1080)下自检可读性。
导航与章节对不上 — 现象:点导航跳错页、页脚章节名错位。原因:章节 id 与导航项或页脚未同步。规避:先按设计表定好 page-id 与章节名,导航项、页脚「当前章节」都从同一份映射生成,不手填两遍。
提问页缺参考答案 — 现象:讲师现场答不上来、学员无法自学。原因:只放问题忘了给答案。规避:每个提问页必须含「参考答案」区块;验收时逐页检查无空白答案。
页数与时长脱节 — 现象:45 分钟排了 90 页讲不完,或 15 分钟只 5 页水。原因:没按每分钟约 1 页推算。规避:用设计表的总时长列累计,目标页数 ≈ 时长(±10),提问页额外计 2 分钟。
courseware.html。templates/courseware-plan.md — 课程设计表模板(列:页码 / 章节 / 类型 / 知识点 / 时长 / 互动方式),先填表再生成references/teaching-rhythm.md — 成人注意力节奏参考(每 8~10 分钟一个互动、开场给目标、结尾有练习)