Issues creating a basic launch external learning tool and a deep linking tool

Issues creating a basic launch external learning tool and a deep linking tool

Carrie Bishop གིས-
Number of replies: 2

Hello, 

We are running into an issue trying to create two LTI 1.3 external learning tools (one for a basic LTI launch, and one for a deep linking LTI link.)

Our users previously used one configured tool for both a basic LTI launch, and for a deep linking LTI link. When they selected it from the dropdown, they had the option to NOT select content when adding the tool their content module, so it would just launch our tool (without any content linked). Or, if they wanted to, they could deep link to an assignment.

Now, when I select the tool directly from the activity chooser(instead of external tool --> choosing from dropdown) I am required to select content when I am adding the tool to the content module or I can't save. I know this is due to an interface change.

We are trying to resolve this issue by creating two tools, so the user can have a basic launch link to connect the tool, and then if they want to add deep links, they can do so with the second tool. 

The problem is that we are getting errors with the deep linking tool. We took a look and it looks like the the launch payload does not include the Names and Roles Service property, which is causing the error. We have that enabled in the tool settings. Is there a reason that having a second tool going to the same URL would not work? 

Thanks so much for any help!


Carrie Bishop
Digication

དཔྱ་སྙོམས་ཀྱི་སྐུགས་ཚུ།: -
In reply to Carrie Bishop

Re: Issues creating a basic launch external learning tool and a deep linking tool

Jake Dallimore གིས-
Core developers གི་པར Moodle HQ གི་པར Particularly helpful Moodlers གི་པར Peer reviewers གི་པར Plugin developers གི་པར Testers གི་པར
Hi Carrie,

The short answer: Update your site. This was fixed in MDL-82344.

This shouldn't have been forced when we didn't yet have the proper mechanism to support both launch types within the same tool (a longer term goal). it's been reverted accordingly.

Cheers,