I have developed a web app that supports LTI 1.0, and has been successfully used by customers on Blackboard and Moodle LMS platforms for many years. Recently one of our customers has decided to move to Canvas, so we are exploring Canvas LTI support.
We don't currently support LTI 1.0 content-item Message 1.0. (Introduction to LTI Content-Item Message 1.0 | IMS Global Learning Consortium ) The process our customers follow at moment is: login to our app (typically in a separate window), open the resource they are interested in (course, folder, document) and copy LTI link from sharing options. Moodle and Blackboard allow URLs to be pasted into an external tool link - so they would just create a new external link and paste the URL in. As long as the link being pasted is below the endpoint (e.g. domain.com/api/lti) then the link will be accepted.
When I try the above approach in Canvas - on launching Canvas complains the link is invalid/unrecognised.
It may be (hopefully!) there is some simple step I am missing here. Can someone more knowledgeable confirm how to go about manually configuring a LTI content-item. Assume that I have successfully loaded the LTI tool into the course and am able to load my tool to default page. What I am looking is to navigate to a content-item (e.g. a folder or file within my tool, each of which has it's own LTI link below the same endpoint)
It may be that I have to press on immediately with adding content-item message 1.0 support, but would be good to know if there is any work around in the meantime.
Thanks in advance for your thoughts.