Skip to main content

Introduction

This guide walks Canvas administrators through integrating the Praxis LXP using LTI 1.3 Advantage services: registering the tool, making it available, and adding LXP content to courses.
Installing Pria, the Digital Twin, rather than the LXP? It is a separate tool with its own registration URL: see LTI 1.3 for Canvas.
Canvas supports Dynamic Registration for LTI Advantage tools: you paste the LXP’s registration URL and Canvas fetches the tool’s settings itself. You can also register the LXP by hand with a Developer Key.

Prerequisites

Before you begin, ensure you have:
  • Canvas administrator access for your account
  • Permission to create Developer Keys
  • Your institution-specific LXP values (provided by Praxis AI)
  • Network requirements met (whitelisted domains, third-party cookies)

Dynamic Registration

Canvas walks you through a guided wizard and registers the LXP with the settings the LXP sends.
1

Open the Apps page

Log in to Canvas as an administrator, go to Admin → your account → Apps, select the Manage tab and click Install a New App.
2

Choose Dynamic Registration

In the Install App dialog, under Select LTI Version choose 1.3, set Install Method to Dynamic Registration, and enter the LXP’s registration URL in Dynamic Registration URL:
Click Next.
3

Review permissions and data sharing

Keep the permissions Canvas pre-selects. For data sharing, keep All user data: the LXP needs each learner’s name and email to match a launch to the right learner account.
4

Select placements

Keep Link Selection selected: it is how faculty pick an LXP resource when they add an item to a module.
5

Name, review and install

Give the tool an Administration Nickname (for example Praxis LXP), keep the default icons, review the summary and click Install App.
6

Make the LXP available

The tool installs as Not Available. On its Availability and Exceptions tab, click the pencil icon next to Installed in (your account), change Not Available to Available and click Save. Use Add Exception instead to make it available to some sub-accounts or courses only.
Canvas does not let you add custom fields or placements to a tool installed through Dynamic Registration. The LXP uses your organisation’s custom fields (see Manual Entry) to know which organisation, role and cohort a launch belongs to. Before you install this way, contact the Praxis AI team at humans@praxis-ai.com to confirm how your organisation’s values are set; if they must be entered in Canvas, use Manual Entry.

Manual Entry (Developer Key)

Register the LXP by hand with an LTI Developer Key, then install it by its Client ID.

Create the LTI Developer Key

1

Access Canvas Admin

Log in as an administrator and navigate to your account (e.g. https://<your-institution>.instructure.com/).
2

Open Developer Keys

Go to Admin → your account → Developer Keys in the left menu.
3

Create an LTI Key

Click + Developer Key and select LTI Key.
4

Select Manual Entry

Set the configuration Method to Manual Entry.
5

Enter the tool configuration

Fill in the key configuration:
6

Enable LTI Advantage Services

Toggle all LTI Advantage Services features to enabled.
7

Additional Settings

Configure the tool presentation and institution-specific values:Public means Canvas passes the learner’s name and email to the LXP at launch, which the LXP needs to match the launch to the right learner account.Add the Custom Fields for your organisation:
These fields tell the LXP which organisation, role and cohort a launch belongs to; Praxis AI gives you the values for your organisation (your school or company). alaipassword is a shared secret — treat the whole block like a credential: do not paste it into a shared document or a ticket, and do not share it with anyone.
8

Configure Placements

Add the following placements:Account NavigationLink Selection
Make sure LtiDeepLinkingRequest is selected for the Link Selection placement, otherwise the resource selection will not appear when adding an LXP resource to a module.
9

Save and activate

Click Save, then toggle the key’s State to ON in the Developer Keys page and confirm with OK.
10

Copy the Client ID

Copy the Client ID shown for the key — you need it to install the app in the next section.
Any configuration change to the LTI tool requires toggling its state Off and back On so the modification propagates to Canvas subdomains.

Verify the configuration

Click the Praxis LXP LTI tool in the Admin left toolbar. The system displays member services information to confirm the registration.
The LXP LTI tool will not expose member roles and information through the Member services, nor offer grades directly through this interface. For learner reporting, use the LXP Composer → Analytics section (FERPA compliance).

Install the LXP as an Application

1

Open App Configurations

Go to Admin → your account → Settings → Apps → App Configurations.
2

Add the App

Click + App and select By Client ID as the configuration type.
3

Enter the Client ID

Paste the Client ID copied from the Developer Key, click Submit, then Install.
4

Confirm

Confirm with Yes, Install Tool. The LXP is now available across your Canvas instance.

Add LXP Content to Canvas Courses

There are two ways to bring LXP content into a course:

Option A — Import an Entire Course

A complete LXP course can be imported into Canvas. Contact the Praxis AI team at humans@praxis-ai.com for the course export package for your program.

Option B — Add Individual Activities

1

Open the course

Select the published course from the Courses menu.
2

Add a module item

Click the + button next to the desired module.
3

Select External Tool

Choose External Tool as the item type, then select Praxis LXP LTI from the list of external tools.
4

Pick the LXP resource

Select the LTI resource from the LXP resource picker and submit.
5

Name and add

Edit the Page Name to match the imported module, then click Add Item.
On first-time access, the system registers your Canvas platform with the LXP. If the launch popup fails on the very first attempt, close it and retry.

Troubleshooting

For additional assistance, contact Praxis Support. Canvas’s own reference: How do I configure an LTI key for an account?