LTI 1.1 Test Tool

Check out 1.3 Configuration

Usage

Fill out the fields below to your heart's content to configure your tool. Fields left blank will use sane defaults.

Course Navigation is the only default placement, so add more if you want them. Once you're ready, click Generate and copy the XML from the bottom of the page.

In a Canvas course or account, navigate to Settings -> Apps -> + App -> Paste XML. Give the tool a name (I prefer LTI 1.1 Test Tool) and put `key` for the Consumer Key and `secret` for the Shared Secret, and paste the XML in the XML box.

Save the tool and then reload the page. `LTI 1.1 Test Tool` should be a new option in the course nav sidebar. Launch it and you will be able to see all the launch parameters.

Configuration

(See the Canvas API docs for information on these options)

Tool Name

Description

Tool Domain

Launch URL

Privacy Level

OAuth Compliant
Does not copy launch URL query parameters to POST body when true

Visibility

Custom Fields
(key=value, one per line)

Selection Height

Selection Width

Placements
Defaults to only Course Navigation. Click button for more detailed options

Account Navigation

Included

Message Type

Visibility

Assignment Edit

Included

Message Type

Visibility

Assignment Menu

Included

Message Type

Visibility

Assignment Index Menu (Commons Favorites)

Included

Message Type

Visibility

Assignment Group Menu (Commons Favorites)

Included

Message Type

Visibility

Assignment Selection

Included

Message Type

Visibility

Assignment View

Included

Message Type

Visibility

Collaboration

Included

Message Type

Visibility

Conference Selection

Included

Message Type

Visibility

Course Assignments Menu

Included

Message Type

Visibility

Course Home Sub Navigation

Included

Message Type

Visibility

Course Navigation

Included

Message Type

Visibility

Course Settings Sub Navigation

Included

Message Type

Visibility

Discussion Menu

Included

Message Type

Visibility

Discussion Topic Index Menu (Commons Favorites)

Included

Message Type

Visibility

Editor Button

Included

Message Type

Visibility

File Menu

Included

Message Type

Visibility

File Index Menu (Commons Favorites)

Included

Message Type

Visibility

Global Navigation

Included

Message Type

Visibility

Homework Submission

Included

Message Type

Visibility

Link Selection

Included

Message Type

Visibility

Migration Selection

Included

Message Type

Visibility

Module Menu

Included

Message Type

Visibility

Module Index Menu (Commons Favorites)

Included

Message Type

Visibility

Module Group Menu (Commons Favorites)

Included

Message Type

Visibility

Module Index Menu (Modal)

Included

Message Type

Visibility

Module Menu (Modal)

Included

Message Type

Visibility

Post Grades

Included

Message Type

Visibility

Quiz Menu

Included

Message Type

Visibility

Quiz Index Menu (Commons Favorites)

Included

Message Type

Visibility

Similarity Detection

Included

Message Type

Visibility

Submission Type Selection

Included

Message Type

Visibility

Student Context Card

Included

Message Type

Visibility

Tool Configuration

Included

Message Type

Visibility

User Navigation

Included

Message Type

Visibility

Wiki Index Menu (Commons Favorites)

Included

Message Type

Visibility

Wiki Page Menu

Included

Message Type

Visibility

Generated XML

<?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>https://lti-1p1-test-tool.vercel.app/launch</blti:launch_url> <blti:title>LTI 1.1 Test Tool</blti:title> <blti:description>the most basic 1.1 tool ever</blti:description> <blti:extensions platform="canvas.instructure.com"> <lticm:property name="domain">lti-1p1-test-tool.vercel.app</lticm:property> <lticm:property name="text">LTI 1.1 Test Tool</lticm:property> <lticm:property name="privacy_level">public</lticm:property> <lticm:options name="course_navigation"> <lticm:property name="enabled">true</lticm:property> <lticm:property name="url">https://lti-1p1-test-tool.vercel.app/launch?placement=course_navigation</lticm:property> <lticm:property name="text">LTI 1.1 Course Navigation</lticm:property> <lticm:property name="message_type">basic_lti_request</lticm:property> </lticm:options> </blti:extensions> </cartridge_basiclti_link> </xml>