week-plan
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCanvas Week Plan
Canvas 周计划
Generate a comprehensive weekly plan for a student, showing all upcoming assignments, current grades, submission status, and pending peer reviews across all enrolled courses.
为学生生成全面的每周规划,展示所有待完成作业、当前成绩、提交状态以及所有已注册课程中的待完成同伴互评信息。
Prerequisites
前提条件
- Canvas MCP server must be running
- User has student role in Canvas courses
- No anonymization needed (students only see their own data)
- Canvas MCP服务器必须处于运行状态
- 用户在Canvas课程中拥有学生角色
- 无需匿名处理(学生仅能查看自己的数据)
Steps
操作步骤
1. Get Upcoming Assignments
1. 获取即将到来的作业
Use with to get all assignments due in the next week:
get_my_upcoming_assignmentsdays_ahead=7Data to collect:
- Assignment name
- Course name/code
- Due date and time
- Point value
- Assignment type (quiz, essay, discussion, etc.)
使用函数,设置参数来获取未来一周内截止的所有作业:
get_my_upcoming_assignmentsdays_ahead=7需收集的数据:
- 作业名称
- 课程名称/代码
- 截止日期和时间
- 分值
- 作业类型(测验、论文、讨论等)
2. Check Submission Status
2. 检查提交状态
Use to determine what's been submitted:
get_my_submission_statusCategorize each assignment:
- Submitted: Already turned in
- Not submitted: Still needs to be done
- Late: Past due but can still submit
- Missing: Past due, no late submissions accepted
使用函数判断作业提交情况:
get_my_submission_status对每个作业进行分类:
- 已提交: 已完成提交
- 未提交: 仍需完成
- 逾期可交: 已过截止日期但仍可提交
- 逾期不可交: 已过截止日期,不接受逾期提交
3. Get Current Grades
3. 获取当前成绩
Use to show academic standing:
get_my_course_gradesFor each course:
- Current percentage/letter grade
- Trend (up/down from last week if trackable)
- Impact of upcoming assignments on grade
使用函数展示学业情况:
get_my_course_grades针对每门课程:
- 当前百分比/字母等级成绩
- 成绩趋势(若可追踪,显示较上周的升降情况)
- 待完成作业对成绩的影响
4. Check Peer Reviews
4. 检查同伴互评任务
Use to find pending reviews:
get_my_peer_reviews_todoShow:
- Which assignments need peer review
- How many reviews required
- Deadline for reviews
- Reviews completed vs. remaining
使用函数查找待完成的互评任务:
get_my_peer_reviews_todo需展示:
- 哪些作业需要进行同伴互评
- 需要完成的互评数量
- 互评截止日期
- 已完成互评 vs 剩余互评数量
5. Generate Weekly Plan
5. 生成每周规划
Output a structured, actionable plan:
undefined输出结构化、可执行的规划:
undefinedYour Week Ahead
你的本周规划
Quick Stats
快速统计
- Due this week: 5 assignments
- Already submitted: 2
- Peer reviews pending: 3
- Highest priority: Final Project (100 pts, due Fri)
- 本周截止作业: 5项
- 已提交: 2项
- 待完成同伴互评: 3项
- 最高优先级: 期末项目(100分,周五截止)
By Course
按课程分类
CS 101 (Current: 87% B+)
计算机科学101(当前成绩:87% B+)
| Assignment | Due | Points | Status |
|---|---|---|---|
| Quiz 5 | Tue 11:59pm | 20 | Not submitted |
| Lab 8 | Thu 5:00pm | 30 | Submitted |
| 作业名称 | 截止时间 | 分值 | 提交状态 |
|---|---|---|---|
| 测验5 | 周二 23:59 | 20 | 未提交 |
| 实验8 | 周四 17:00 | 30 | 已提交 |
MATH 221 (Current: 92% A-)
数学221(当前成绩:92% A-)
| Assignment | Due | Points | Status |
|---|---|---|---|
| HW 12 | Wed 11:59pm | 25 | Not submitted |
| Final Project | Fri 11:59pm | 100 | Not submitted |
| 作业名称 | 截止时间 | 分值 | 提交状态 |
|---|---|---|---|
| 作业12 | 周三 23:59 | 25 | 未提交 |
| 期末项目 | 周五 23:59 | 100 | 未提交 |
Peer Reviews Due
待完成同伴互评
- Essay 2 Peer Review (ENG 101) - 2 reviews needed by Thu
- Project Proposal Review (CS 101) - 1 review needed by Fri
- 论文2同伴互评(英语101)- 需在周四前完成2份互评
- 项目提案互评(计算机科学101)- 需在周五前完成1份互评
Suggested Priority Order
建议优先级排序
- Quiz 5 (CS 101) - Due tomorrow, 20 pts
- HW 12 (MATH 221) - Due Wed, 25 pts
- Peer Reviews - 3 total, due Thu-Fri
- Final Project (MATH 221) - Due Fri, 100 pts (start early!)
- 测验5(计算机科学101)- 明天截止,20分
- 作业12(数学221)- 周三截止,25分
- 同伴互评 - 共3份,周四至周五截止
- 期末项目(数学221)- 周五截止,100分(尽早开始!)
Grade Impact
成绩影响
- Completing all assignments could raise your grades:
- CS 101: 87% → 89%
- MATH 221: 92% → 94%
undefined- 完成所有作业可提升你的成绩:
- 计算机科学101:87% → 89%
- 数学221:92% → 94%
undefined6. Offer Drill-Down Options
6. 提供深入查看选项
After presenting the plan:
Need more details? I can:
1. Show full assignment instructions for any item
2. Check the rubric for an assignment
3. Show your grade breakdown for a course
4. Focus on just one course展示规划后:
需要更多细节?我可以:
1. 展示任意作业的完整说明
2. 查看某份作业的评分标准
3. 展示某门课程的成绩细分
4. 仅聚焦某一门课程Example Usage
使用示例
User: "What's due this week?"
Claude: [Runs the skill, outputs weekly plan]
User: "Show me the rubric for the Final Project"
Claude: [Uses to fetch rubric]
get_assignment_details用户:“本周有什么作业要交?”
Claude:[运行该工具,输出每周规划]
用户:“展示期末项目的评分标准”
Claude:[使用函数获取评分标准]
get_assignment_detailsOutput Variations
输出变体
Compact Mode
精简模式
If user says "quick check" or "just the highlights":
undefined如果用户说“快速检查”或“只需重点内容”:
undefinedThis Week
本周概况
- 3 assignments due (2 not started)
- 2 peer reviews pending
- Grades: CS 101 (87%), MATH 221 (92%), ENG 101 (85%)
Priority: Quiz 5 (tomorrow), HW 12 (Wed), Final Project (Fri)
undefined- 3项作业待提交(2项未开始)
- 2项同伴互评待完成
- 成绩:计算机科学101(87%)、数学221(92%)、英语101(85%)
**优先级:**测验5(明天截止)、作业12(周三截止)、期末项目(周五截止)
undefinedSingle Course Mode
单课程模式
If user specifies a course:
/week-plan CS 101Show only that course's assignments, grades, and details.
如果用户指定某门课程:
/week-plan CS 101仅展示该课程的作业、成绩及相关细节。
Notes
注意事项
- Best used at the start of each week (Sunday/Monday)
- Assignments are sorted by due date, then by point value
- Late/missing assignments are highlighted for attention
- Works with the student tools: prefix functions
get_my_* - No privacy concerns since students only access their own data
- 最佳使用时间为每周初(周日/周一)
- 作业按截止日期排序,若日期相同则按分值排序
- 逾期/缺失的作业会高亮显示以引起注意
- 与学生工具兼容:使用以为前缀的函数
get_my_* - 无隐私问题,因为学生仅能访问自己的数据