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?
Clarification:
This needs to be a solution that doesn't require any admin rights, i.e. a student can generate the url for sharing etc..