AnsweredAssumed Answered

How to configure XML for LTI to open in new tab?

Question asked by Jolaine Zweifel on Dec 9, 2016
Latest reply on Apr 20, 2017 by Thomas Lamy

Hi Everyone,

 

I was installing a LTI application to canvas. I want this LTI to appear in User navigation and Course Navigation of canvas. And when someone clicks on it, it should open in new tab. After installing this everything is fine except one. LTI app is not appearing in the new tab. I found in configuration API Importing Extended Tool Configurations - Canvas LMS REST API Documentation following code for new tab <lticm:property name=" windowTarget ">_blank </lticm:property>

Below is XML for my LTI:

<?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://.starfishsolutions.com/starfish-ops/support/ltiLogin.html</blti:launch_url>

<blti:title>Starfish</blti:title>

   <blti:description>Go to Starfish</blti:description>

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

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

<lticm:options name="course_navigation">

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

</lticm:options>

<lticm:options name="user_navigation">

<lticm:property name="url">https://.starfishsolutions.com/starfish-ops/support/ltiLogin.html</lticm:property>

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

<lticm:property name=" windowTarget ">_blank </lticm:property>

</lticm:options>

</blti:extensions>

</cartridge_basiclti_link>

 

 

Any suggestions to resolve this will be appreciated.

Outcomes