This code is sample code and unit test code for IMS LTI 1.0, and 1.1. It also supports the Sakai LTI extensions.
The latest Sakai LTI documentation is here: https://confluence.sakaiproject.org/display/LTI/Home.
If you want to test your LMS with LTI 1.0 or LTI 1.1 or Sakai's extensions, use the following test harness:
URL: https://www.tsugi.org/lti-test/tool.php Key: 12345 Secret: secretYou can also launch this URL using the Content Item request.
If you want to test your LTI 1.0 or 1.1 tool, you can use this fake LMS test harness:
URL: https://www.tsugi.org/lti-test/lms.php
URL: https://www.tsugi.org/lti-test/resize.htm
URL: https://www.tsugi.org/lti-test/event-consumer.htm URL: https://www.tsugi.org/lti-test/event-provider.htm (intended to be in an iframe)
Sakai itself has passed the LTI certifications but this test suite itself has not passed IMS certifications.
You can also compare Base Strings using my Base String Comparison Tool. This tool also accepts "a" and "b" as request parameters in case you want to link to this tool and provide one of the base strings from output that you have.
Github repo: https://github.com/tsugiproject/lti-test
If you have questions, contact Dr. Chuck.