moodle_list_submissions
Lists assignment participants with submission status, timestamps, grading needs, and grades; filter by status or count all participants without opening each submission.
Instructions
Assignment participants and their submission state: status (new: not submitted, draft: draft, submitted: submitted, reopened: new attempt opened), submission time, whether it needs grading, current grade. The status filter narrows the list; counts summarizes all participants. moodle_get_submission returns one participant's full submission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter: all — everyone; submitted — submitted; needs_grading — submitted and awaiting grading; graded — has a grade; not_submitted — not submitted; draft — draft | all |
| assignmentId | Yes | Assignment id from moodle_list_assignments (the id field, NOT the cmid from the mod/assign/view.php?id=… URL) |