返回顶部
c

courseforge课程锻造

Create and manage online courses via the CourseForge API (caringcourseforge.com). Use when the user wants to create courses, modules, lessons, generate AI content, export to SCORM/xAPI, manage knowledge libraries, or interact with the CourseForge platform. Handles course building, content generation, quizzes, accessibility validation, and course export.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
1,263
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

courseforge

CourseForge

通过MCP客户端在Caring CourseForge上构建和管理课程。

来源: npm — courseforge-mcp-client
发布者: Caring Consulting Co (caringcos.com)

设置

  1. 1. 安装:npm install -g courseforge-mcp-client
  2. 在环境中设置COURSEFORGEAPIKEY:
- 获取密钥:caringcourseforge.com → 设置 → API密钥 - 安全存储,通过网关环境配置或shell配置文件(export COURSEFORGEAPIKEY=cfprod...)。不要将API密钥以明文形式存储在workspace文件中。
  1. 3. 验证:courseforge-mcp启动无错误

调用工具

使用包装脚本调用任意89个CourseForge工具:

bash
node scripts/courseforge.mjs <工具名称>

该脚本需要在环境中设置COURSEFORGEAPIKEY(通过网关环境或shell配置文件设置)。

bash
node scripts/courseforge.mjs list_courses {}

输出为纯净JSON(MCP信封会自动剥离)。

可用工具(89个)

  • - 课程(7个):listcourses、createcourse、getcourse、updatecourse、deletecourse、getcoursesettings、updatecoursesettings
  • 模块(5个):createmodule、updatemodule、deletemodule、reordermodules、getmodule
  • 课时(7个):createlesson、getlesson、updatelesson、deletelesson、reorderlessons、movelesson、duplicatelesson
  • 内容块(6个):addcontentblock、getcontentblock、updatecontentblock、deletecontentblock、reordercontentblocks、movecontentblock
  • 课程管理(3个):validatecourse、duplicatemodule、exportcourse
  • 知识库(5个):listcollections、createcollection、listdocuments、deletedocument、searchknowledge
  • AI与生成(26个):aichatassistant、aichatwithresearch、generatecourseoutline、generatelessoncontent、generatequizfromcontent、generateimage、generatejobaidpdf、suggestimprovements、autofixqualityissues、translatecontent、summarizedocument、convertdocumenttopdf、analyzeimage、marketingsupportchat、websearch、fetchurlcontent、getyoutubemetadata、getyoutubecaptions、scrapewebtoknowledge、uploadtoknowledge、manageknowledgefiles、searchusermedia、liststoragefiles、deletestoragefile、getstorageusage、getopenapispec
  • 搜索与媒体(2个):searchstockmedia、searchyoutube
  • 录制(1个):listrecordings
  • API密钥(3个):listapikeys、createapikey、revokeapikey
  • 技能(2个):listskills、getskill
  • 代理UI控制(22个):lockcanvas、unlockcanvas、refreshcanvas、notifyuser、showprogress、requestconfirmation、requestchoice、scrolltoelement、selectelement、expandsidebaritem、focuscontentblock、getcanvasstate、openpreview、closepreview、opensettings、togglesidebar、createcheckpoint、rollbacktocheckpoint、listcheckpoints、addannotation、removeannotation、highlightissues

如需任何工具的完整参数详情,请阅读references/tools.md。

常见工作流程

从零开始创建课程

  1. 1. createcourse — 标题、描述、难度(初级/中级/高级)
  2. createmodule — 为每个章节创建,传入courseId
  3. createlesson — 为每个课时创建,传入courseId + moduleId
  4. addcontentblock — 向课时添加文本、图片、测验
  5. validatecourse — 检查质量和可访问性
  6. export_course — 导出为SCORM 1.2、SCORM 2004、xAPI或HTML

AI驱动的课程生成

  1. 1. generatecourseoutline — 提供主题、受众、难度 → 获取完整结构
  2. createcourse + createmodule + createlesson — 根据大纲构建结构
  3. generatelessoncontent — 自动生成每个课时的内容
  4. generatequizfromcontent — 根据课时内容创建评估
  5. suggestimprovements — 获取AI质量改进建议
  6. autofixqualityissues — 自动修复问题

使用领域技能生成专业内容

  1. 1. listskills — 查看所有17个可用的专业技能
  2. getskill — 加载技能(例如教学设计专家、人力资源专家)
  3. 在使用aichatassistant生成内容时使用技能上下文

导出课程

bash
node scripts/courseforge.mjs export_course {courseId:xxx,format:scorm12}

格式:scorm12、scorm2004、xapi、html

内容块类型

使用addcontentblock时,type字段接受:

  • - text — 富文本/HTML内容
  • image — 带URL和替代文本的图片
  • video — 嵌入视频(YouTube、Vimeo、URL)
  • quiz — 交互式测验/评估
  • tabs — 标签式内容分区
  • accordion — 可折叠分区
  • callout — 高亮提示框
  • divider — 视觉分隔线
  • code — 带语法高亮的代码块
  • embed — 外部嵌入(iframe)
  • hotspot — 交互式图片热点
  • flashcard — 复习用闪卡
  • sortable — 拖拽排序活动
  • timeline — 时间线可视化
  • process — 分步流程
  • labeledgraphic — 带标签的图片
  • knowledgecheck — 快速知识检查
  • scenario — 分支场景

注意事项

  • - 所有ID均为Firestore文档ID(字母数字字符串)
  • 课程具有层级结构:课程 → 模块 → 课时 → 内容块
  • 知识库存储AI工具可用于生成的参考文档
  • 代理UI控制工具要求用户在浏览器中打开课程编辑器
  • AI生成工具根据用户订阅层级有速率限制

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 caring-courseforge-1776419963 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 caring-courseforge-1776419963 技能

通过命令行安装

skillhub install caring-courseforge-1776419963

下载

⬇ 下载 courseforge v1.0.3(免费)

文件大小: 11.84 KB | 发布时间: 2026-4-17 19:49

v1.0.3 最新 2026-4-17 19:49
Version 1.0.3 of caring-courseforge

- No file changes detected in this release.
- No user-facing changes; documentation, features, and workflows remain the same.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部