In anticipation of IMS Learning Tool Interoperability Version 2.0 spec, I have developed a simple approach that can quickly be used to integrate externally hosted tools into Learning Management Systems.

There is also work underway to add support for this protocol to other learning management systems such as Angel, Moodle, Kewl3, SharePoint and others. The benefit is that when a tool works with the Simple LTI – the tool can work in these other environments.

The idea is to try to get the development of Functionality mash up approaches to tool integration jump-started. This approach allows us to mash up tools into multiple learning management systems before the IMS specification is finalized. This effort will also help in identifying use cases and engineering issues in tool interoperability in general.

The ideas, problems, and issues identified in this initial work will be fed back into the IMS LTI working group. When the IMS LTI effort finishes its standard - it will be much broader than this specification. I expect that once IMS LTI is more mature it will be quite natural to move from Simple LTI to IMS LTI.

This work is part of the the Sakai/IMS Google Summer of Code effort.

It is important to acknowledge the contributions to the ideas in this document from the efforts of Marc Ritter and Bruno Van HaetsDaele of Wimba (www.wimba.com) as well as Bob Alcorn and Lance Neumann of BlackBoard (www.blackboard.com). Kellan Wampler and David Mills of Angel contributed to the IMS Common Cartridge Section. I very much appreciate that the Sakai/IMS Google Summer of Code (2008) students Katherine Edwards and Jordi Piguillem Poch were tolerant of this document as it morphed and changed as we developed prototypes all summer.

Powered by Google App Engine This site is written in Python and is running on the Google Application engine.

Please send any comments or questions to Dr. Chuck