Sakai LTI Unit Tests

This code is sample code and unit test code for IMS LTI 1.0, 1.1, and 2.0 that is maintained in the Sakai project. It also supports the Sakai LTI extensions.

The latest Sakai LTI documentation is here: https://confluence.sakaiproject.org/display/LTI/Home.

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 Bsae 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.

Using This Code

You are welcome to grab a copy of this code at
https://github.com/sakaiproject/sakai under the folder https://github.com/sakaiproject/sakai/tree/master/basiclti/basiclti-docs/resources/docs/sakai-api-test

I host a copy of this code at:
https://online.dr-chuck.com/sakai-api-test/ - it is good to test with https as much as you can to avoid surprises when you swtich from http to https.

Note: I recently found a problem in the www.dr-chuck.com hosted version of this code because 1and1 (my hosting provider) seems to eat Authorization headers so making grade callbacks to www.dr-chuck.com won't work. Hence the move to online.dr-chuck.com - with the added benefit of https testing as well.

If you have questions, contact Dr. Chuck.