canvas_create_course
Create and configure new courses in Canvas by specifying account ID, name, course code, dates, and other settings such as visibility, enrollment, and syllabus details.
Instructions
Create a new course in Canvas
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ID of the account to create the course in | |
| allow_student_forum_attachments | No | Whether students can add forum attachments | |
| allow_student_wiki_edits | No | Whether students can edit the wiki | |
| allow_wiki_comments | No | Whether wiki comments are allowed | |
| apply_assignment_group_weights | No | Whether to apply assignment group weights | |
| course_code | No | Course code (e.g., CS101) | |
| end_at | No | Course end date (ISO format) | |
| hide_final_grades | No | Whether to hide final grades | |
| integration_id | No | Integration ID for the course | |
| is_public | No | Whether the course is public | |
| is_public_to_auth_users | No | Whether the course is public to authenticated users | |
| license | No | Course license | |
| name | Yes | Name of the course | |
| open_enrollment | No | Whether the course has open enrollment | |
| public_description | No | Public description of the course | |
| public_syllabus | No | Whether the syllabus is public | |
| public_syllabus_to_auth | No | Whether the syllabus is public to authenticated users | |
| restrict_enrollments_to_course_dates | No | Whether to restrict enrollments to course start/end dates | |
| self_enrollment | No | Whether the course allows self enrollment | |
| sis_course_id | No | SIS course ID | |
| start_at | No | Course start date (ISO format) | |
| syllabus_body | No | Course syllabus content | |
| term_id | No | ID of the enrollment term | |
| time_zone | No | Course time zone |