AnsweredAssumed Answered

Deep linking LTI External Tool

Question asked by Peter Franza on Jul 15, 2016
Latest reply on Jul 27, 2016 by Peter Franza

So my tool creates bits of user generated content, and it is very handy to be able to provide a url that links directly to one of those pieces of content.  However I can't passes any arguments to the external tool definition that canvas uses to perform the basic lti launch


I want to be able to do something like this

https://canvas/courses/14/external_tools/25?link=/deep/content/link  => https://my.tool.url/lti?link=/deep/content/link


I understand that canvas does not currently repackage GET params, from the launch link back into the basic_lti_launch, however I am looking for a solution that can achieve this same effect.


Is there any other way to accomplish this, where I can pass arbitrary url parameters thru to the external tool launch?



This needs to be a solution that doesn't require any admin rights, i.e. a student can generate the url for sharing etc..