Back

Add a BPI Block to Canvas (External LTI APP)

The following procedure details the steps required to add a BPI block to Canvas as an External App.

  1. Log in to BPI.
  2. Navigate to BPI - Blocks.
  3. Find and export the BPI Block that will be added to Canvas.
  4. Log in to Canvas as an administrator.
  5. Open the Courses menu.
  6. Select the Managed Account that will use the BPI block.

Canvas courses menu

  1. From the Courses list in the Managed Account, navigate to Settings.
  2. From the Settings page, navigate to Apps.
  3. From the External Apps page, click View App Configurations.

Managed Account - Courses list - Settings menu

  1. Select Add App to launch the Add App form.

External apps

  1. Select Paste XML as the Configuration Type.
  2. Include a block name in the Name field.
  3. Enter the Consumer Key from BPI.
  4. Enter the Shared Secret from BPI.
  5. Copy the XML from the text file that was exported from BPI into the XML Configuration.
  6. Click Submit.

Canvas Add App

  1. Navigate to the Courses list for the Managed Account.
  2. Navigate to any of the courses in the Course list. The BPI block is now available.

Bluepulse App in the Canvas Menu for the course.

  1. Log out of Canvas.

How To Restrict BPI Block Visibility For Courses and Instructors

Courses

When adding a BPI block to Canvas as an LTI tool, it is possible to make the block visible for a subset of courses. The LTI tool must be added to a sub-account, not the top-level managed account. In other words, the courses that should have a BPI block must be in a sub-account of their own.

Instructors

To hide BPI blocks from students, for example, some modifications are required to the BPI block's XML export, before adding the block to Canvas.

  1. Log in to BPI.
  2. Navigate to BPI - Blocks.
  3. Find and Export the BPI block that will be added to Canvas.
  4. Open the file with a basic text editor such as Notepad.
  5. Locate the element/section: <lticm:options name="course_navigation">
  6. Within the lticm:options section, add a new line and enter the following: <lticm:property name="visibility">admins</lticm:property>
  7. Copy the XML content, and follow regular instructions to add a new BPI block to Canvas.
    BPI block XML
NOTE

For more information on importing extended tool configurations, consult Canvas API documentation: Canvas LMS - REST API and Extensions Documentation.


Copyright © 2025

Explorance Inc. All rights reserved.