Check Course Setup
check_course_setupRun a course-readiness report surfacing common configuration problems—missing due dates, unpublished items, weighting gaps, ungraded assignments, submissions past due—with plain-language findings.
Instructions
Run a factual course-readiness report that surfaces common configuration problems — assignments missing due dates, unpublished items students will not see, gradebook weighting gaps, graded assignments with no points, and published assignments still accepting submissions after their due date. Returns findings grouped by check with a plain-language detail per item. This is a config-health report only; it does not inspect student submissions or performance (see list_students_needing_attention / get_missing_submissions for those). Requires instructor permissions in the course.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Subset of checks to run. Omit to run all five checks. Valid values: missing_due_dates, unpublished_items, assignment_group_weights, ungraded_setup, submissions_open_past_due. | |
| course_id | Yes | Canvas course ID |