Did you set up LTI 1.3? No need to complete the following steps. Proceed as follows after setting up an LTI 1.1 connection.


First, we’ll set up the API Configuration in Canvas.

  1. Log into Canvas as an Administrator and navigate to the Admin tab.

  2. Select the account in which Codon Learning integrated courses will exist.

  3. Under the left-hand navigation, click Developer Keys.

  4. Click Add Developer Key and choose API Key.

  5. Complete the Key Settings form with the following values:

  6. Click Save Key. Please copy/notate the Developer Key ID and Key. You will use them in a later step.


The next step is to set up grade sync and allow Codon (via Willo Labs) to push the links into the LMS. 

  1. Your contact at Codon Learning will add your email address to the Willo Labs customer access portal. Reach out to your Codon Learning contact or support@codonlearning.com if you’re not sure which email address has been added. Log in to Willo Labs with the indicated email address at either https://ca.willolabs.com/customer-access (for Canadian users), or https://app.willolabs.com/customer-access/ (for US users). You will enter your email address and then receive an email with a link to login.

  2. Click Settings at top right.

  3. Click Configure Grade Sync next to the Canvas LMS Configuration.

    • Enter or edit the Canvas URL for your institution.

    • Enter the Developer Key ID and Key that you made note of in the earlier step.

    • From the Enforce Scopes drop down, select Gradebook, Assignment Groups, Content, and Enrollment.

    • Click Save Configuration.

  4. This step is key! Click the green button that says “Login to grant access or refresh access tokens.” This will ask you to login with your Canvas LMS admin credentials.

  5. Return to the Settings screen.

  6. Confirm that the gradesync status shows up as ‘API Enabled’.

  7. Click Test Configuration. Confirm that and the test comes back with a 200 - OK status.


To test grade sync you will need to link a Canvas course to a Codon course and then use the grade sync instructions provided here.




Codon Learning partners with Willo Labs to provide our LMS integrations. These instructions are adapted from Willo Labs’ documentation. Please contact support@codonlearning.com for assistance at any time.