Criterial

Canvas Integration

This guide shows you how to configure Criterial as an LTI tool in Instructure Canvas.

Prerequisites

  • Instructor or Admin role in Canvas
  • Canvas with LTI 1.3 enabled (version 2020+)

Step 1: Configure Developer Key (Admin)

This step is done by the Canvas administrator once.

  1. Go to AdminDeveloper Keys
  2. Click + Developer KeyLTI Key
  3. Configure:
FieldValue
Key NameCriterial LTI
Redirect URIshttps://lti.criterial.cc/lti/launch13
Target Link URIhttps://lti.criterial.cc/lti/launch13
OpenID Connect Initiation URLhttps://lti.criterial.cc/lti/login
JWK MethodPublic JWK URL
Public JWK URLhttps://lti.criterial.cc/api/auth/jwks
  1. Under LTI Advantage Services, enable:

    • ☑ Can create and view assignment data
    • ☑ Can view submission data
    • ☑ Can create and update submission results
  2. Save and copy the Client ID (long number)

  3. Change Developer Key state to ON

Step 2: Add External App to course

  1. Go to your course → SettingsApps+ App
  2. Select Configuration Type: By Client ID
  3. Paste the Client ID from step 1
  4. Click SubmitInstall

Step 3: Create an assignment with the tool

  1. Go to Assignments+ Assignment
  2. In Submission Type, select External Tool
  3. Click Find and select Criterial LTI
  4. Optionally set points and due date
  5. Save the assignment

Step 4: Verify

  1. Switch to Student View
  2. Open the assignment — it should load the Criterial tool
  3. Complete the test activity
  4. Verify the grade appears in Grades

Troubleshooting

  • "Access denied": The Developer Key is not in ON state
  • "Tool not installed": Admin needs to create the Developer Key first
  • Iframe blocked: Canvas requires HTTPS for tools
  • Grades not syncing: Verify the assignment has points assigned

On this page