Showing results for 
Show  only  | Search instead for 
Did you mean: 
New Member

How to load in new tab external tool assignments imported via Common Cartridge?

When I am importing a common cartridge then it is importing successfully and working fine. But, the issue is assignments are not loading in a new tab of the browser. I had to edit all assignments and check the checkbox of "Load in new tab" for loading in a new tab.

I am using below XML for creating an assignment using Common Cartridge. What should I add in below XML so assignments load in a new tab instead of iFrame?

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

<cartridge_basiclti_link xmlns="" xmlns:blti="" xmlns:lticm="" xmlns:lticp="" xmlns:xsi="" xsi:schemaLocation="">
      <blti:title>Chapter 1 Quiz</blti:title>


Please help.

6 Replies
Community Champion

Maybe try adding something like:

    <blti:extensions platform="">
<lticm:options name="course_navigation">
<lticm:property name="enabled">true</lticm:property>
<lticm:property name="windowTarget">_blank</lticm:property>

See "Launch in new tab" at Importing Extended Tool Configurations - Canvas LMS REST API Documentation 

Also, note that any of the values at External Tools - Canvas LMS REST API Documentation  can be mapped into the XML.

Thanks for reply.

If I use above XML, It will start showing in canvas course navigation tab.

Community Champion

I was just trying to point out the general directions/place to look.

Instead of course_navigation, it might be something like assignment_view.

Community Champion

The assignments API does this with new_tab=true as the external tool attribute.  So you might also want to try this instead of windowTarget.

Thanks for the help.

I tried both but I am still facing this issue.

Canvas Issue 

Community Team
Community Team

Hi! I wanted to take a minute to check-in. It's been about six months since there has last been activity in this discussion. How are things going? It would be great to hear an update! Smiley Happy