How do I add a module to my course? (CourseModule info)

Each time a module is inserted into a course, we record information about the relationship between the module and the course. This information includes the URL slug, LTI information, and releasedness dates. 

This information belongs to the CourseModule and is typically editable by  Course Authors (depending on their permission level). Click the “Manage CourseModules” button on the Course authoring page to edit this information. 

How do I add a module to my course? 

On the Manage Course Modules page, fill in the information in the blue Create new CourseModule box, and then click "Create".

What information do I need to add to the CourseModule?

Some of the CourseModule information is mandatory, and some is optional. See the table below for a description of the information that is required to be entered.

Field Necessity Type Description
Module Mandatory Label ("name") of the module that you want to attach to this course.
Ordering Mandatory Integer Represents the order in which you want this module to appear in the course. We recommend using increments of 10, to enable inserting new modules later without having to re-number everything.
Nav label Optional Char(3)

A label, typically 2 or 3 letters long, that indicates a summary of the module. These appear in the nav bar on the left hand side of the learning interface, at the start of the module. For example, in a course that has weekly material, the modules could have the labels "W01", "W02", ..., "W12" etc. 

Slug Mandatory Slug The label for the module that will appear in the URL when viewing the course. The URL structure is "/learn/<course slug>/<coursemodule slug>/<slide number>/". The slug not be changed once the course has student enrolments. 
Starts at Optional Date The Start date determines visibility / access to the CourseModule. CourseModules can only be accessed by enrolled students after their Start date.  If this is not set, the CourseModule will always be accessible to students who are enrolled. 
Ends at Optional Date The End date determines permission to submit solutions to the CourseModule. CourseModules are still visible after the End date, but any submissions received after the End date will receive zero points and will be considered "late". If this is not set, there is no limit on the submission date for students for this CourseModule. If the Start date is set, the End date must be set. 
Closes at Optional Date The Close date determines visibility / access to the CourseModule. Once the Close date has passed, only tutors and course coordinators will be able to access the CourseModule.  If the Close date is set, the End date must be set. The Close date might be the same or later than the End date.
Show solutions Optional Date The Show Solutions date determines the date on which sample solutions are released. If this is not set, the sample solutions will be released to each individual student when they correctly solve the problems in the CourseModule (typically used for course content). If this is set to a specific date, the sample solutions will be released to all students on that date (typically used for quizzes, assignments, etc). This date must be later than the End date (see above). 
Show assessments Optional Date The Show Assessments date determines the date on which assignment test cases are released to students. Refer to Assignments for more information about how this can be used. If this is not set, the assignment test cases will always be visible to students. This is not intended behaviour. We recommend if you are using Assignment test cases that you set a Show Assessments date. 

Show deadline reminders Optional Checkbox If checked, the "Ends" date deadline will be shown on the learning interface as a countdown, reminding students of the upcoming deadline.

Require LTI Optional Checkbox If checked, enables LTI access for this CourseModule. Nobody will be able to access the CourseModule unless they have accessed it via an LTI link first. After the initial "has accessed it via an LTI link" check as been performed, the normal CourseModule accessibility checks are performed. See  How do I connect LTI / Canvas to my course for more information. The LTI information is only visible after the CourseModule has been created. 
LTI scoring type Mandatory Select If an LTI link has grade passback enabled, this field determines the scoring function used to grade this module. See  How do I connect LTI / Canvas to my course for more information. The LTI information is only visible after the CourseModule has been created.