check_course_setup
Run a course-readiness report to identify configuration issues like missing due dates, unpublished items, and grading gaps, ensuring course setup is complete.
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 |