Criterial

Moodle Integration

This guide shows you how to configure a Criterial LTI tool in Moodle.

Prerequisites

  • Teacher or Administrator role in the course
  • Moodle 3.9+ (for LTI 1.3) or Moodle 2.2+ (for LTI 1.1)
  • An app created in Criterial

Step 1: Add activity

  1. Enable editing mode in your course
  2. Click Add an activity or resource
  3. Select External tool

Step 2: Configure the tool

FieldValue
Activity nameThe name students will see
Tool URLhttps://lti.criterial.cc/lti/launch/YOUR-APP-ID
Launch typeOpen in new window (recommended)

Step 3: Privacy settings

Under Privacy:

  • ☑ Share launcher's name with the tool
  • ☑ Share launcher's email
  • ☑ Accept grades from the tool

Step 4: Save and test

  1. Click Save and display
  2. The tool will open — verify it loads correctly
  3. Complete a test and verify the grade appears in the gradebook

Option B: Site-level configuration (Administrator)

For LTI 1.3:

  1. Go to Site administrationPluginsExternal toolsManage tools
  2. Click Configure a tool manually
  3. Fill in:
FieldValue
NameCriterial LTI
Tool URLhttps://lti.criterial.cc/lti/launch13
LTI VersionLTI 1.3
Public key typeKeyset URL
Keyset URLhttps://lti.criterial.cc/api/auth/jwks
Login URLhttps://lti.criterial.cc/lti/login
Redirect URLhttps://lti.criterial.cc/lti/launch13
  1. Under Services: enable IMS LTI Assignment and Grade Services
  2. Under Privacy: enable sharing name and email
  3. Save — Moodle will generate a Client ID and Platform ID
  4. Send these IDs to your Criterial admin to complete registration

Custom parameters

To launch a specific app, add in Custom parameters:

app_id=YOUR-APP-UUID

Troubleshooting

  • "This tool is not configured": Admin needs to register the tool at site level
  • Grades not appearing: Verify the activity has "Accept grades" enabled
  • Blank screen: Verify the browser allows third-party cookies (needed for iframes)

On this page