Aktiv Learning

Logo

View the Project on GitHub Aktiv-Learning/Aktiv-Help

Home > Guides > LMS > Canvas

Canvas - Willo Labs Developer Key Integration

(for LMS Admin)

The following steps must be completed to make sure multiple assignments can sync.

  1. You must have already have the following setup:
  2. Log in to Willo Labs with your email address:
    • US users: https://app.willolabs.com/customer-access/
    • Canadian users: https://ca.willolabs.com/customer-access
    • You will receive an email from willo labs with one-time direct login url.
    • NOTE if you get an Email address not found notice, then please let the Aktiv Team know about this so they can add your email address - “Please add my email address [example@mycollege.com] to the LMS Admin Email List in the Willo Labs Customer setup”.
  3. Select your institution:

    Image

  4. Click on Settings at top right.

    Image

  5. Click on configure grade sync on the right hand side.
    • Note that if Grade Sync Mode says LTI instead, then please let the Aktiv team know so that they can fix this. For e.g “The Grade Sync Mode in the Willo Labs Customer Access area for [My Institution] is showing up as LTI instead of Canvas API, please fix.”

    Image

  6. Click the blue Edit Configuration button at the bottom right.

    Image

  7. In the Edit Configuration screen:
    • For the Canvas URL enter the institution’s canvas url for e.g https://canvas.example.com
    • Enter the Developer Key ID and Key that you got from Canvas Developer Key.
    • Leave Enforce scopes as Gradebook.
    • Hit the blue Save Configuration button at the bottom.
  8. Hit the green Login to grant access or refresh access tokens button.

    Image

  9. This will take you to the LMS to login (as an LMS administrator) and request that you authorise.

    Image

  10. Now back in the Grade Sync Configuration hit the Test Configuration button at the bottom.

    Image

  11. If the Grade sync status shows up as a green Enabled and the test comes back with a 200 - OK status, you’re all set. Otheriwse just keep refreshing until you see it so. This may take up to 30 minutes to take effect.

    Image