Hey School Admin! Having trouble setting up your Edlink-connected LTI app in your Canvas?

Here are the steps.

Seeing your app open in a new window when you click on the launch link? And you'd like it to open in an i-frame within Canvas?

Let's troubleshoot.

Step 1

Check with your contact at the app that their tool will work if it's opened within an i-frame in Canvas.

Not sure? Reach out to us at support@ed.link and we'll help you get the answer.

Once you get confirmation that the app can be opened inside of Canvas, proceed to Step 2.

Step 2

Delete the app you just installed.

You can do this by selecting your school from the Admin menu. Select Settings and then Apps. Select your app and hit Delete.


Step 3

Re-install the app using the steps outlined in this article.

When you re-install, use the following XML file. Make sure to fill in the highlighted fields:

<?xml version="1.0" encoding="UTF-8"?>

<cartridge_basiclti_link

xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0"

xmlns:blti="http://www.imsglobal.org/xsd/imsbasiclti_v1p0"

xmlns:lticm="http://www.imsglobal.org/xsd/imslticm_v1p0"

xmlns:lticp="http://www.imsglobal.org/xsd/imslticp_v1p0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd

http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd

http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd

http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">

<blti:launch_url>YOUR EDLINK LAUNCH URL</blti:launch_url>

<blti:title>THE NAME OF YOUR APP</blti:title>

<blti:description>THE DESCRIPTION OF YOUR APP</blti:description>

<blti:extensions platform="canvas.instructure.com">

<lticm:property name="privacy_level">public</lticm:property>

<lticm:options name="course_navigation">

<lticm:property name="url">YOUR EDLINK LAUNCH URL</lticm:property>

<lticm:property name="enabled">true</lticm:property>

<lticm:property name="default">enabled</lticm:property>

</lticm:options>

</blti:extensions>

</cartridge_basiclti_link>

This form will also add the app to every course in their Canvas instance. If you're an admin and would like to require teachers to add the app to a specific course before it appears, change the property <lticm:property name="default">enabled</lticm:property> to this: <lticm:property name="default">disabled</lticm:property>.

Step 4

Once you add the app, a teacher from the school can go to their Canvas course and launch it in an i-frame. They'll do this by selecting your app from the Course sidebar.

Still Having Trouble?

If you've taken these steps and still aren't seeing the rostering updates in your app, let us know at support@ed.link. We'll get back to you within 24 hours, every time.