zju_list_course_homework
Get all homework items for a course, including completed assignments, with activity IDs for submission or retraction. Optionally view submission details, scores, and instructor comments.
Instructions
列出某门课程下的【全部作业】——已提交、未提交、已结束的都在内,并给出每个作业的 activity_id(可直接传给 zju_submit_homework / zju_retract_homework)。相比只看未完成待办的 zju_list_todos,这个能操作「已完成」的作业。当 include_submission=true(默认)且老师已批改/公布时,返回顶层 score(我的得分)及 submission 里的 score/final_score/graded_at/instructor_comment(老师评语);未公布则 score 为 null。注意顶层 weight_percent 是该作业在总评里的分值占比,不是得分。需要 course_id(来自 zju_list_courses 的 courses[].id,或课程 URL /course/{id}/ 里的数字)。只读。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | 课程 id(zju_list_courses 的 courses[].id,如 97960) | |
| include_submission | No | 是否附带「我的提交」详情(submission_id / 是否草稿 / 文件名 / 能否撤回),默认 true;置 false 更快、只返回列表级状态 |