Introduction
Just recently Canvas added support for the Dynamic Registration of the LTI Advantage . This is a 1 step process for the registration of LTI Tools. It enables Praxis AI to offer a simplified onboarding process for our LTI solution. The process is described in this document. It allows:- Administrators to register Pria as an LTI tool in just 1 click and
- Faculty Staff to create a digital twin for every placement of Pria in their course
This process needs to be done just once for your Canvas instance.
Developer Keys
1
Navigate to Developer Keys Section
Log into your canvas instance, then go to the Admin -> Developer Keys section
2
Add LTI Registration
Under the Developer Key menu, select LTI Registration
3
Enter Registration URL
4
Click Continue
Click the Continue button to proceed with the registration.
5
Placement Selection (Optional)
Update the name of the placement to “Pria, Praxis AI”.
This is the name that teachers will see when placing Pria in their course.The placements offered by the dynamic registration process as follows:
- Page Menu
- Account Navigation
- Course Navigation
- Link Selection
6
Register & Enable
In the Register App modal, click Enable and Close
7
Complete
Your new Pria LTI instance has been created
Manual Registration
As of July 2024, Canvas doesn’t offer to add or placements or edit the custom properties after the LTI component is installed through Dynamic registration.
1
Navigate to Developer Keys Section
Log into your canvas instance, then go to the Admin -> Developer Keys section
2
Add LTI Key
Under the Developer Key menu, select LTI Key
3
Configure Key Settings
-
In Key Name, enter
- In Owner Email, enter the admin email
-
In Redirect URLs, add the following URLs:
-
In the Method dropdown, select
Paste Json. Copy the JSON below and paste into theLTI 1.3 Configurationfield.
4
After pasting the JSON, and when you toggle back to Manual Entry, you will see that the placements include the new
top_navigationUpdate your priainstitutionid custom property to a valid instance id or leave AS IS to use the Digital Twin
Registering the App
1
View App Configuration
- Navigate to the
Admin->Settings->Apps - Click the View App Configuration to add the component to your instance.
2
View App Configuration
In the App List screen, click on + App to add an application
Create your Digital Twin
When Pria is launched for the first time by an administrator or teacher, click on the + Digital Twin button to create new and personalized instance or Pria In the New Digital Twin dialog, enter a name for your twin, ex: Bob, a picture URL that is accessible on the internet (without CORS issues), and a picture to use for large backgrounds An A.I. prompt that personalizes your character (more information is available in the Faculty Guide ) Click Let’s GO to finish the creation of your new instance. You are now in your digital twin instance: Congratulations, you just created your very first digital twin. Anytime you or your students will click on Pria, they will access this instance directly. When you place Pria LTI in another course, or create a different instance, the onboarding wizard will offer to reuse one of your instances or create a new one for this placement. Selecting an existing instance will associate this placement to the instance. This can not be changed later. To change it, remove the Pria activity, and create a new one.More Personalization Options
More information on Admin functions is available in the Faculty Guide to your Digital Twin at https://learning.praxislxp.com/praxis/faculty-guide-to-your-digital-twin/#GPT_and_Personalization Click on the GPT and Personalization Tab. This page is where you can update any personalizations for your digital twin. Don’t forget to click the Update button to save your changes.Student Access
Students will automatically join your digital twin once you have placed Pria in your course, launched and completed the creation wizard the first time. If your student attempt to access Pria, but your instance has not been created, they will receive this message When the browser is running in Incognito mode, or Cookies are been blocked,due to recent updates in browsers and how they handle third party cookies, it may prevent LTI from launching properly. As a result you can receive an error similar to the one below:You may need to allow third party cookies and retry.