This how-to is for integrating Allele with your Canvas LMS instance, for other LMSes, see:

Summary

  1. Create the developer LTI Key in Canvas to obtain the Client ID and Deployment ID .
    • You will need a handful of settings from us for this, these are listed below.
  2. Allele added as an External App in Canvas to either all courses or a single course.
  3. Then, use the form on this page in Allele to submit your LTI link request.
    • We will need some settings from both your LTI key and your External App in Canvas for this. In addition, there will be some standardized values that we need from Canvas, too.

Configuration and settings

These values are used in the Canvas-side configuration to add Allele, which must be done prior to the completion of Allele-side form.

Values

  1. Tool URL: [URL Provided In-App]
  2. LTI version: 1.3 (note: we only support 1.3)
  3. JWK Method: Public JWK URL
  4. Public JWK URL: [URL Provided In-App]
  5. OpenID Connect Initiation Url: [URL Provided In-App]
  6. Target Link URI: [URL Provided In-App]
  7. Redirect URIs: [URL Provided In-App]

LTI Advantage Services

For LMS grade pushback, the following must be enabled:

  1. Can create and view assignment data in the gradebook associated with the tool.
  2. Can view assignment data in the gradebook associated with the tool.
  3. Can view submission data for assignments associated with the tool.
  4. Can create and update submission results for assignments associated with the tool.
  5. Can retrieve user data associated with the context the tool is installed in

Additional Settings

  1. Privacy Level: PUBLIC

Placements

Currently you are required to click through the link to associate it with Allele content, regardless of where you add it.

  1. Assignment Selection

    • Default settings
  2. Link Selection

    • Default settings

Tips and tricks, common issues

  1. For Canvas, these values may look similar to yours to help determine if you’re on the right track. The important part is noted in bold below and likely will match your values.
  2. For the auto-accepted domains, we accept a comma-separated list of any potential domains, e.g. “university.edu,email.university.edu”
  3. If you are planning to register for LTI as an employee of a university or educational system, please know that you may need the pre-approval of central IT or otherwise before proceeding.