We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.
Manage Course Content
What it Does
Course Content - add
Allows user to share course items directly with other users.
Allows user to copy individual course items to another course.
Allows user to view course copy status.
Allows user to create content migrations.
Allows user to create blackout dates.
Allows user to add events to Calendar List View Dashboard via the Add to Student To-Do checkbox.
Allows user to create a course pace via Course Pacing.
Allows user to import resources from Commons into a course.
Allows user to import content using the Course Import Tool.
Allows user to add non-graded discussions to List View Dashboard via the Add to Student To-Do checkbox.
Allows user to create, add items, and duplicate modules.
Allows user to add pages to List View Dashboard via the Add to Student To-Do checkbox.
Course Content - edit
Allows user to lock / unlock selected announcements individually or in bulk.
Allows user to edit a list of assignment blackout dates.
Allows user to share assignments to Commons or edit previously shared content.
Allows user to edit to-do date on a course Page that supports it.
Allows user to edit Conferences.
Allows user to edit title, and description on all collaborations.
Allows user to update modules (edit module settings, publish, unpublish, batch edit, assign modules).
Allows user to edit content migrations.
Allows user to edit and publish a course pace via Course Pacing.
Allows user to edit the course syllabus.
Allows user to edit course tabs.
Course Content - delete
Allows user to remove selected announcements individually or in bulk.
Allows user to remove assignment blackout dates.
Allows user to remove collaborators on all collaborations.
Course Content - add / edit / or delete
Allows user to have full section visibility when viewing announcements.
Allows user to access the Attendance tool.
Allows user to view Course Status, Choose Home Page, and Course Setup Checklist buttons in the Home page.
Allows user to access the Chat tool.
Allows user to view course Conferences.
Allows user to view and list content migrations.
Allows user to view a content migration content list by type.
Allows user access to LTI sub navigation tool selection for assignment syllabus configuration.
Allows user to view or retrieve a list of assignment blackout dates.
Allows user to view a content migration notice to an "import in progress".
Allows user to view previously created collaborations.
Allows user to view and list course paces via Course Pacing.
Allows user to view and initiate course link validation.
Additional Considerations
Attendance
The Attendance tool must be enabled by your Canvas admin.
Chat
The Chat tool must be enabled by your Canvas admin.
Commons
To share a Discussion to Commons, Discussions - view must also be enabled.
Course Home Page
Teachers, designers, and TAs can select a course home page without the Course content - add / edit / delete permission.
Course Settings
The Course Status buttons (unpublished and published) are only displayed until a student submission is received. Courses cannot be unpublished with student submissions.
Modules
Module items cannot be unpublished if there are student submissions.
Course Pacing
Course Pacing feature preview must be enabled in your institution.