SuperAPI AI 工具集

canvas-morning-check

通用与其它

查看项目

更新于 10-15 22:33

技能介绍

用途:面向使用 Canvas LMS 的教师,在教学日或教学周开始时执行课程健康检查,快速发现提交缺口、需要支持的学生和临近截止日期,并可直接从结果发起后续操作。需在代理的 MCP 客户端中已运行并连接 Canvas MCP 服务器,且认证用户在目标课程中具备教师或讲师角色。

主要能力:识别目标课程(课程代码、Canvas ID 或 all 遍历所有活跃课程);用 list_assignments 找出过去 7 天到期的作业,用 get_assignment_analytics 收集提交率、平均/最高/最低分和迟交数;用 list_submissions 标记学生状态(Critical:两周内缺交 3 次以上或均分低于 60%;Needs attention:缺交 2 次、均分 60–70% 或有 3 次以上迟交;On track:提交齐全且高于 70%),必要时用 get_student_analytics 深入分析;用 list_assignments 查看未来 7 天截止的作业名称、时间、分值与当前提交数;最后生成结构化状态报告并给出建议动作,可选用 send_conversation 向学生发消息或提醒。

使用方式:先确认要检查的课程;按上述顺序调用 MCP 工具;报告以课程状态、提交概览、需支持学生、本周将至事项和建议动作的结构呈现。之后可询问用户是否要草拟消息、发送提醒、查看某作业详细分析或检查其他课程。

限制与注意:需教师权限;可设置环境变量 ENABLE_DATA_ANONYMIZATION=true 对支持的学生身份字段做匿名化,此时姓名显示为 Student_xxxxxxxx 哈希,开启匿名化后应维护本地映射以便后续消息或评分仍指向正确学生;该控制本身不构成合规保证。适合作每周例行检查,周一时段较理想,可与 canvas-week-plan 技能配合使用。