How to embed your Practera app in Canvas (Practera 2)
Learn how to set up an LTI connection with Single Sign On so that you can seamlessly host your Practera app within your Canvas course.
What you will learn:
- How to create a Canvas LTI App
- How to Embed the LTI App in a course
- How to test the embedded program
You are the 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:
- Enrol students in Practera
- Manage student enrolments in Practera
- 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.
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. You will use this Manual Entry Configuration Type to set up the LTI information.
In the Name field enter in a suitable name for your app.
Set the Domain to:
- aus.practera.com if using the Australian Stack,
- usa.practera.com if using the USA Stack, or
- euk.practera.com if using the UK Stack.
Set Privacy to Public
Note, an Practera Institutional Admin will need to turn on LTI in the Institution Settings to enable these details to be viewed. Ensuring this toggle is turned on.
The remaining information that is required to be inserted into this window will need to be copied from the Experience Settings (Scroll down to the last section – Integration).
The information that you need to copy, one value at a time, is as follows:
- Consumer key
- Shared secret
- Launch URL
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 ensure you select “Load in a new tab” 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.