Welcome to Delphinium!

Delphinium is an LTI plugin for Canvas that is installed at the account level. You can learn more in the following links:

Note: While it is possible to start the Delphinium installation in a course or sub account, it will not install properly. You will need to install Delphinium in the root account of the Canvas Admin area using the instructions below. After you install Delphinium through the Canvas admin, it will be installed (but disabled) in EVERY course and you will not need to install it again on your account or in your courses.

Enabling Delphinium in your Canvas requires two parts:

If you have any difficulties installing Delphinium, please reach out to support@delphi-me.com for help.

Part 1: Installing Delphinium

Step 1: Enable the Delphinium Inherited Developer Keys

Note: Click here for instructions from Canvas

Step 2: Install the Delphinium App

Note: Click here for instructions from Canvas


4.  Click + App

5.  Configure the following settings

6.  Click Submit

7.  Refresh the page

Step 3: Complete the Delphinium installation

In this final step, you will submit information required to complete the installation process.

2.  Fill out the "Register to Begin Your Demo" form 

Note: At this point, Delphi M.E. will be notified that you registered for a Delphinium demo. If you are not already working with Delphi M.E. employees to set up the demo, one will contact you and discuss any other steps required to activate your demo.

3.  Wait for a Delphi M.E. employee to notify you that your demo has been approved.

Note: Delphinium is now installed, but disabled, in every course in your Canvas account. Use this tutorial to learn how to enable Delphinium in a course.

Part 2: Give Delphinium Permissions

Delphinium uses a combination of a scoped token  and a restricted administrator role to limit access and protect your Canvas data. In this tutorial, we will configure the Delphinium Service administrator role. The Delphinium Service role has very limited permissions and only gives Delphinium access to Canvas data that it needs to function properly.  The Delphinium Service role is further restricted by the scope of the token it uses. This tutorial assumes you have already installed Delphinium.

Step 1: Create a Delphinium Service User

Step 2: Create a Delphinium Service Admin Role

Step 3: Give Limited Permissions to the Delphinium Service Admin Role

In this step we create a Canvas role with NO assigned permissions and add a small number of permissions that allow Delphinium to see account level data like grading schemes and groups.

For each of the following terms...

...follow these steps:

Next,...

Delete the text from the Search permissions box

7. Click the column header for Delphinium Service  to confirm that the Delphinium Service has no more or less permissions than is described above

Step 4: Assign the Delphinium Service User to the Delphinium Service Admin Role










Step 5: Authorize the Delphinium Service User






























You are done! If you have any challenges, reach out to us at support@delphi-me.com.

Other Details

Enable the Analytics API

Delphinium uses the Canvas Analytics API to get student page views and participations data.

Open this link: [YOUR CANVAS URL]/accounts/self/settings#tab-features

Find and enable the New Course and User Analytics feature (see image to right).

Note: This feature is sometimes hidden by default. If you don't see it, you will need to open a case with your CSM who can enable it in your Canvas account.

Internet Filter

If your organization uses an approved URL list to filter internet traffic, you'll need to add this URL for Delphinium to function properly: