SuperAPI AI 工具集

morning-check

办公与效率

查看项目

更新于 10-16 02:21

技能介绍

用途

morning-check 用于在一天或一周开始时,为教育工作者获取课程的综合性状态报告,帮助识别需要支持的学生以及即将到来的截止日期。

前提条件

  • Canvas MCP 服务器必须正在运行。
  • 用户必须在 Canvas 中具有教育者/讲师角色。
  • 为符合 FERPA,应设置 ENABLE_DATA_ANONYMIZATION=true。

使用方式与步骤

  1. 识别目标课程:询问用户要检查哪门课程,或检查所有活跃课程(用户可说“all”)。若指定课程则使用该课程标识;若为“all”则遍历所有活跃课程。

  2. 获取近期作业提交:对每门目标课程,使用 list_assignments 找出过去 7 天内到期的作业,然后对每个作业使用 get_assignment_analytics。需收集的数据包括:提交率(已提交/已注册)、平均分、最高/最低分、迟交数量。

  3. 识别学习困难学生:使用 list_submissions 找出缺交多次作业的学生,标记满足以下条件者:过去两周缺交 2 个及以上作业;迟交超过两次;平均成绩低于 70%。按紧急程度分组:Critical(缺交 3 个及以上作业或成绩低于 60%)、Needs Attention(缺交 2 个作业或成绩在 60-70%)、On track(所有提交均为最新,成绩高于 70%)。

  4. 检查即将到来的截止日期:使用 list_assignments 筛选未来 7 天内的作业,显示作业名称、截止日期/时间、分值、当前提交数量(如已开始提交)。

  5. 生成状态报告:输出结构化报告,包含课程状态标题、提交概览表格(作业、截止日期、已提交、提交率、平均分)、需要支持的学生分组列表、本周即将到期事项、建议操作。

  6. 提供后续操作:展示报告后,可询问用户是否需要:起草给困难学生的消息、发送即将到期截止日期的提醒、获取特定作业的详细分析、检查另一门课程。

示例用法

用户:“Morning check for CS 101”,Claude 运行该技能并输出状态报告。用户:“Send a reminder to students missing Quiz 3”,Claude 使用 send_conversation 向识别出的学生发送消息。

注意事项

  • 开启匿名化后,学生姓名以 Student_xxxxxxxx 形式出现。
  • 需保留本地映射文件,将匿名 ID 与真实学生对应。
  • 该技能在每周(周一早晨)运行时效果最佳。
  • 可与面向学生的 /week-plan 配合使用。

限制

资料未提供该技能的具体收费、价格、支持平台范围或效果保证等信息。