用途:帮助教师在 Canvas LMS 中管理同伴互评,覆盖完成度监控、评论质量分析、问题评论标记、跟进提醒与数据导出。
前提:Canvas MCP 服务器需已运行并连接到代理的 MCP 客户端;认证用户需在目标课程中具备教师角色;作业需已启用同伴互评;可在服务器环境设置 ENABLE_DATA_ANONYMIZATION=true 匿名化学生身份字段(姓名显示为 Student_xxxxxxxx 哈希),但不等于合规。
主要能力与用法:先用 list_courses、list_assignments 定位课程与作业;用 get_peer_review_completion_analytics 查看整体完成率及每人已完成/待完成情况;用 get_peer_review_assignments 查看评审人与被评人映射;用 get_peer_review_comments 提取评论正文;用 analyze_peer_review_quality 获得质量分(1-5)、字数统计、建设性分析与情感分布;用 identify_problematic_peer_reviews 标记过短、空泛、缺少建设性或疑似复制的评论;用 get_peer_review_followup_list 按优先级(urgent/medium/all)列出需跟进学生。
提醒:send_peer_review_inbox_messages 与 send_peer_review_followup_campaign 均为两次调用,首次返回预览与 confirmation_token 且不发送,确认后再带 token 以相同参数调用才会真实发送,发送前务必与教师确认收件人。
导出与报告:extract_peer_review_dataset 支持 CSV 或 JSON,可附加分析并匿名化、本地保存;generate_peer_review_feedback_report 生成质量导向报告,generate_peer_review_report 生成完成度导向报告。
限制:Canvas API 约每 10 分钟 700 次请求,大批量消息为顺序发送并有延迟;质量分析基于字数、关键词与情感等启发式方法,不能替代教师判断;未启用同伴互评则无数据;资料未提供定价与具体平台范围。