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 |