Skip to main content

LTI 1.3 For Teachers: Syncing Due Dates to Canvas

Learn how to set up Due Date Syncing to automatically sync due dates from CodeHS to Canvas.

Written by Mac Staloch
Banner: This is a Pro Feature.

Turning on Due Date Sync

By default, due dates set in CodeHS do not automatically sync to Canvas. With Due Date Syncing enabled, due dates set in CodeHS will automatically update due dates set in Canvas.

📌 Note: Due Dates will only sync from CodeHS to Canvas, not the other way around. If a due date is adjusted in Canvas, the due date will not be changed on CodeHS.
​
Follow the steps below to enable automatic Due Date syncing:

👉 This will need to be configured after your CodeHS section is created. If you do not have a Canvas-connected CodeHS section, you should follow the instructions in this article.

  1. Navigate to the Configure App

  2. Click on Turn On Due Date Sync

    Screenshot of the Configure app with an arrow pointing to the Turn On Due Date Sync button in the Due Date callout

  3. ⚠️ Turning on Due Date Sync will update Canvas due dates for assignments that have a due date set in CodeHS. This may overwrite existing Canvas due dates. Click Turn On Sync to confirm.

    Screenshot of the Turn on Due Date Sync confirmation pop-up

From now on, any Due Dates set in CodeHS will automatically adjust the due date for the assignments in Canvas:

Screenshot of the configure app showing due dates set for lessonsScreenshot of the corresponding assignments in Canvas with due dates matching CodeHS

Enabling and Disabling Due Date Sync

You can also enable or disable Due Date Syncing from Section Settings:

Screenshot of the Sync Due Dates to Canvas setting in Section Settings

Due Date Based Passback

👉 Due Date Based Grade Passback is separate from Due Date Sync. It determines when Module or Lesson grades are sent to Canvas.

If your section has Module or Lesson Gradebook Passback Level, Due Date Based Grade Passback is enabled by default. This means that if a due date is set for a Module or Lesson, grades will only be sent after the due date has passed. More info here.

If you are not seeing a score for an entire Module or Lesson, you should check if a due date is set and due date passback is enabled.

From the By Lesson or By Module tool, you can see whether a Module/Lesson has a Due Date scheduled. If a Due Date is set, you will see a warning indicating that scores will not be sent until the due date passes:

Screenshot of the By Module tool showing the Scheduled Due Date indicator and the :Grades will not be passed back" warning

Enabling/Disabling Due Date Passback

You can turn on/off Due Date Passback by Navigating to Section Settings and toggling the Due Date Based Grade Passback toggle.

Screenshot showing how to navigate to Sections Settings and a box highlighting the Due Date Based Grade Passback option


Questions? Contact your Customer Success Manager or email support@codehs.com.

Did this answer your question?