SuperAPI AI 工具集

canvas-course-qc

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:为学习设计师提供 Canvas LMS 课程的自动化质量检查,在学期开始前或发布课程前使用,确认课程是否已准备好向学生开放。

主要能力:检索课程结构,检查空模块、命名一致性、模块数量、条目顺序;检查作业的截止日期、描述、分值、日期顺序和评分标准覆盖;检查已发布条目位于未发布模块中的“幽灵条目”、未发布模块以及是否设置了首页;对比各模块结构发现不一致或缺项,并按阻断、警告、建议三级优先级输出报告。

使用方式:需 Canvas MCP 服务器已运行并连接,且当前用户须在目标课程中具有教师、助教或设计者角色。先确认目标课程(可用 list_courses 查找),调用 get_course_structure 获取模块树,再用 list_assignments、list_pages 等工具补充检查,最后生成 QC 报告。用户可选择自动修复发布问题、查看详情、运行无障碍审计或检查另一门课程;自动修复需逐批确认,涉及 update_module 或 bulk_update_pages。常用工具还包括 get_assignment_details、get_page_content、list_rubrics。

适用场景:学期前课程审核、重大内容更新后的复查,可与 canvas-accessibility-auditor 配合使用。

限制:依赖 Canvas MCP 服务器和相应课程角色权限;未提供具体的安装命令、计费信息或平台支持范围。