You are a Program Admin whose institution delivers all online course content on their Canvas LMS. You would like students to be able to access your Practera app without needing to:

  1. Enrol students in Practera

  2. Manage student enrolments in Practera

  3. Require students to log into your Practera app in addition to Canvas

The steps below will help you create an LTI app in Canvas containing Practera app identifying details.

Once the LTI app is added to your Canvas course and published, students registered on your Canvas course will automatically be registered on your Practera program. They will then be able to access your Practera app in a page in Canvas.

Creating a Canvas LTI app

Log into Canvas as a Teacher or Administrator and click on the Settings link at the bottom of the left hand side menu.

Click the Settings link in Canvas

In the Settings screen, click on the Apps tab at the top of the screen and then click on the View App Configurations button.

Then, in the App Configurations screen click the + App button.

The Add App window should now be displayed, like the one below.

Click on the Configuration Type field and select Paste XML.

The window will then change to the one shown below.

In the Name field enter in a suitable name for your app.

The remaining information that is required to be inserted into this window will need to be copied from the Practera Admin Dashboard screen.

So, open a new browser tab or window, go to and log into the Admin Dashboard. Click on the Integrations tab in the Dashboard.

You should now see the LTI Integration Information for your program.

The information that you need to copy, one value at a time, is as follows:

  • Consumer key

  • Shared secret

  • Configuration XML

For each value above, click the copy button (the one below) next to each value.

Then return to your browser tab or window that has the Canvas Add App window displayed and paste the value into the corresponding field. Once done for all three values, click Submit and you will see your new app listed in the External Apps screen.

Embedding the LTI App in a Course

In Canvas click on Home or Modules to list the contents of the course.

Add a New Item to the Module and in the Add dropdown field in the popup window, select External Tool.

As per the example below, click on the name of the LTI app to select it, enter in the Page Name to be displayed to learners, adjust the Indentation setting of the page in the module (if required) and then click the Add Item button.

Do not forget to Publish the new page.

Testing the Embedded Practera Program

Simply log into your Canvas module with a student account and click on the newly created page. You will be automatically enrolled on the Practera program and the learning content will be embedded and displayed in the Canvas page.

Did this answer your question?