mcpField
C
canva-classroom-helper

canva-classroom-helper

github.com/canva-sdks文档处理13854 次安装5 天前更新
代码仓库

关于 canva-classroom-helper

canva-classroom-helper 面向教师,将教案整理为多页 Canva 演示文稿,包含课堂流程、幻灯片内容和演讲者备注。

主要功能

  1. 01从文本、Canva 链接、ID 或搜索读取教案
  2. 02选择品牌套件
  3. 03生成多页演示文稿
  4. 04加入教学目标和演讲者备注
  5. 05提示检查生成的视觉内容和文本

适用场景

  1. 01将教案转为课堂演示文稿
  2. 02制作符合学校品牌套件的幻灯片
  3. 03准备带有课堂引导备注的幻灯片

MCP 相关

使用 Canva 工具查找和读取设计、列出品牌套件、生成演示文稿候选项,并创建可编辑设计。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/canva-sdks/canva-skills --skill canva-classroom-helper

安装后在 Claude Code 中输入/canva-classroom-helper确认已加载。

详细介绍

Canva 课堂助手 — 将教案转换为演示文稿

将教案转换为清晰、易于授课的演示文稿:在屏幕上展示学习目标、安排合理的流程,并为每张幻灯片配上讲者备注,让教师只需使用一份演示文稿即可开展课程。

工作流

  1. 获取教案来源(务必先完成此步骤——不能用通用核对清单代替)

    • 不要一开始就提出通用的两部分问题(例如,先让用户“粘贴教案”,然后又让用户“描述主题和重点”)。教案本身已经包含主题和重点;重复询问多此一举,也跳过了此步骤真正要做的事(判断内容是文本、Canva 链接还是需要搜索)。
    • 如果用户尚未提供来源,只问一个与此步骤相符的简短问题,例如:*请在此处粘贴完整教案,或提供 Canva 设计链接或设计 ID,或提供要在 Canva 中搜索的确切标题;如果教案在文件中,请粘贴文件内容或提供可读取的路径。*然后按下面对应的分支继续。
    • 如果用户以聊天中的文本形式提供教案,则将其作为完整来源
    • 如果用户直接提供 Canva 设计 ID(设计 URL 中的标识符,通常以 D 开头,例如 DABcd1234ef),则将该值用作 design_id,并调用 Canva:start-editing-transaction 读取其文本内容(与从链接读取相同,只是不需要解析 URL)
    • 如果用户提供 Canva 设计链接(例如,https://www.canva.com/design/DAG.../...),则从路径中提取设计 ID,并调用 Canva:start-editing-transaction 读取其文本内容
    • 如果用户按名称提及 Canva 文档或设计,则调用 Canva:search-designs 查找,然后调用 Canva:start-editing-transaction 读取其内容
  2. 列出可用的品牌套件

    • 调用 Canva:list-brand-kits 获取用户的品牌套件
    • 如果只有一个品牌套件,则自动使用,无需询问
    • 如果有多个品牌套件,则列出选项并请用户选择一个(如适用,可选择学校或学区品牌)
  3. 生成演示文稿

    • 使用以下参数调用 Canva:generate-design:
      • design_type: "presentation"
      • brand_kit_id:选定的品牌套件 ID
      • query:遵循下面的教案 → 演示文稿查询格式(始终生成多张幻灯片的演示文稿,详见该格式的开头说明)
    • 向用户展示生成的候选项(返回的缩略图/预览)
  4. 完成

    • 询问用户偏好哪个候选项
    • 调用 Canva:create-design-from-candidate 创建可编辑的设计
    • 提供新演示文稿的链接,并用一句话提醒幻灯片顺序与课程阶段的对应关系(例如,“开场 → 讲解 → 练习 → 检查 → 总结”)

教案 → 幻灯片查询格式

组织 query,以便 Canva 中的模型接收教学优先的指示。此技能仅面向多页演示文稿(design_type 始终为 "presentation")。以一行开头:写明幻灯片总数,并说明输出必须是标准多页幻灯片(下方幻灯片计划中的每个项目对应一页)——绝不能是海报、传单或单页版式。

包含以下部分(只有当教案中确实没有相关数据时才省略):

课程简介

  • 学科/单元/年级(如缺失,根据上下文推断)
  • 课程标题和时长(例如,45 分钟、连堂课)
  • 学习目标——学生将掌握的知识或能够完成的任务(如教案中提供,照原文引用)
  • 标准(例如,CCSS、州或学区标准)——仅在用户提供时列出

课堂流程 用一段简短文字说明课程如何展开(例如,激发兴趣 → 探索 → 讲解 → 深化 → 评估;或我示范/我们练习/你独立完成)。尽可能遵循教案中的教师安排。

幻灯片计划(教学课件) 每张幻灯片均包括:

  • 第 N 页 — 准确标题(简短,适合学生阅读)
  • 教学目标:一句话——说明此页对课程的作用
  • 页面内容:项目符号(3–6 条)——关键要点、问题或提示;避免大段文字;使用适龄语言
  • 视觉素材:具体且安全的建议——优先选用照片、简单图标或抽象设计;参见下方的视觉素材——来源(避免要求生成器制作带密集标签、细节繁复或图像内含文字的内容)
  • 演讲者备注:2–5 句话——教师要说什么、引导技巧、预期的误解、理解情况快速检查、时间提示

材料与安排(可选,可设为一页或最后的附录页)

  • 列出教案中提及的材料、技术设备、分组方式和安全注意事项

差异化/拓展(如教案中有)

  • 用简短的项目符号列出支持、挑战或家庭作业——可在末尾安排一到两张专门的幻灯片

教学说明

  • 尊重教案:优先采用作者的顺序、用词和活动;仅为提高清晰度或适应幻灯片数量而调整,并确保目标与原文一致
  • 每页一个核心观点(如可行);将内容密集的步骤拆分到多页
  • 符合年龄特点:根据明确说明或推断出的年级调整阅读难度和示例
  • 内容较少的教案:如果教案内容不多,可补充常见课程结构(目标、直接教学、练习、评估、总结),并在生成前或生成后向用户简要说明所作的假设

视觉素材——来源及如何避免不准确的图片

为什么自动生成的视觉素材常常偏离教学内容
对于任何学科(读写、历史、STEM、艺术、SEL 等),AI 辅助和自动选取的图片在以下方面并不可靠:图片中的文字是否清晰可读;准确的事实(日期、姓名、引文、词汇);必须精确的地图、时间线或图表;必须与源材料相符的人物、地点或事件描绘;以及任何评估或标准对齐中措辞必须正确的幻灯片。模型可能会把语言弄乱、混用语言、虚构标签,或选择看似合理却错误的图片。

在 query 中写入什么内容(适用于任何教案的缓解措施)
在生成的 query 开头附近加入明确的全局视觉规则,例如:

  • 优先使用简单的照片、纹理、图标或抽象背景;避免要求生成器在图片本身中制作信息密集的图表、带标签的插图或“包含大量文字的海报”。
  • 不要依赖嵌入图片的文字——说明关键术语、定义、问题、数字以及所有课程关键措辞都应放在幻灯片文字中(使用课程语言,通常为英语),而不是放在图片里。
  • 对于准确性至关重要的幻灯片(词汇、时间线、流程、数据、原始资料、作品标题等):要求使用极少量或装饰性的图片,并将正确内容放在项目符号或标题中;还要提醒教师核实幻灯片文字。
  • 还可以要求整体采用少用图片或简洁模板的风格,以便教育工作者在生成后替换为经过审核的 Elements、上传文件或可信来源的屏幕截图。

生成演示文稿后
建议在 Canva 编辑器中进行全面检查:替换误导性图片、修正文案,并添加或粘贴经过审核的媒体素材。编辑 API(perform-editing-operations 等)可在后续工作流中协助处理文字和部分媒体——请参阅 implement-feedback 模式——但要确保视觉素材和措辞忠实于课程内容,最终仍需人工审核。

交付时设定预期
简要提醒用户,自动生成的教学视觉素材只是草稿,无法保证适用于任何主题且准确无误——教师应将图片和幻灯片中的事实视为未经核实,直至完成审核。

备注

  • 使用与品牌演示文稿技能相同的工具链:品牌套件 + generate-design + create-design-from-candidate
  • Autofill 和高级生成功能可能需要 Canva Enterprise 计划——如果工具出错,请简要说明,并建议在 Canva 中手动编辑

评论

支持 Markdown