SuperAPI AI 工具集

week-plan

办公与效率

查看项目

更新于 10-16 01:49

技能介绍

用途:为 Canvas 学生生成一份综合性的每周计划,集中展示所有已选课程中即将到期的作业、当前成绩、提交状态和待完成的同伴互评。

主要能力:

  1. 用 get_my_upcoming_assignments(days_ahead=7)获取未来一周到期的作业,包含作业名称、课程名称/代码、截止日期时间、分值和作业类型(测验、论文、讨论等)。
  2. 用 get_my_submission_status 检查提交状态,分为已提交、未提交、逾期但仍可提交、逾期不可提交(缺失)四类。
  3. 用 get_my_course_grades 展示各课程当前百分比/字母成绩及趋势,并估算即将到期作业对成绩的影响。
  4. 用 get_my_peer_reviews_todo 查找待完成的同伴互评,显示所属作业、需评数量、截止时间和已评与剩余数量。
  5. 生成结构化计划,包含快速统计、按课程分组的作业表格、待评互评、建议优先级顺序和成绩影响预估。

使用方式:用户说“本周有什么到期”等语句即触发;可用 /week-plan 加课程名进行单课程模式;说“快速查看”或“只看重点”则输出精简模式。计划展示后还可按需展开作业完整说明、评分标准(rubric)、单课程成绩明细或聚焦某一课程(如用 get_assignment_details 获取 rubric)。

适用场景:建议每周初(周日或周一)使用;作业按截止日期、再按分值排序;逾期/缺失项会被高亮提示。

限制与前提:Canvas MCP 服务器必须运行,用户在 Canvas 课程中须为学生角色,无匿名化要求(学生仅能看到自己的数据)。与学生工具 get_my_* 前缀函数配合使用。其他未提及的功能与收费信息暂未提供。