BasicLTI PowerLink
Posted: 1 April 2012
The Basic LTI PowerLink has been updated to conform with the final LTI 1,1 specification. It has also passed the IMS LTI 1.1 conformace tests.
Welcome!
This website documents a variety of open source applications developed by Stephen P Vickers for use with learning systems from Blackboard Inc:
Copies of the applications are generally released under a Creative Commons GNU General Public Licence and can be downloaded from the projects website operated by OSCELOT (the Open Source Community for Educational Learning Objects and Tools). Documentation is provided on this site.
Stephen has been developing educational applications for over 25 years. He received a Blackboard Innovators Award in 2008 and a Blackboard Catalyst Award for Innovative Development in 2009 and two more in 2010. Most recently, he has been working on implementing the IMS Basic LTI specification for Blackboard Learning Systems and developing SpACE (Spatial Activities in Course Environments) as an independent tool supporting the early implementations of both Basic and Full LTI.
If you require any advice or assistance with extending your Blackboard/WebCT platform, please feel free to get in touch at stephen@spvsoftwareproducts.com.
The Basic LTI PowerLink has been updated to conform with the final LTI 1,1 specification. It has also passed the IMS LTI 1.1 conformace tests.
The Basic LTI Building Block has been updated to provide support for LTI 1.1 and allow instructors to add their own connections to LTI-compliant tools.
An updated version of the Basic LTI PowerLink has been released which adds support for LTI 1.1.
A draft PHP class has been made available which encapsulates support for Basic LTI for use with IMS LTI tool providers. It provides a mechanism for abstracting the LTI-specific code from the code which is specific to an application. This is an alternative to the PHP LTI Tool Producer class which also supports Full LTI. This class includes support for the unofficial extension services (outcomes, memberships and setting).
An updated version of the Basic LTI Building Block has been released which supports the outcomes, memberships and setting extension services.
A draft PHP class has been made available which encapsulates support for Basic and "Full" LTI for use with IMS LTI tool producers. It provides a mechanism for abstracting the LTI-specific code from the code which is specific to an application. The Full LTI specification is still under development by IMS, but this class has been tested with draft implementations for Blackboard Learn 9 and Moodle 1.9.
A new release of the formSubmission PowerLink is now available. This allows form data to be saved (using the ProxyToolRegistry utility) and for an automated feedback email to be sent back to the student. The data entered can also be used to update columns in the gradebook thereby allowing the forms to control selective release criteria.
A new Building Block has been released which provides a module to displays a user's status page from a PebblePad server and provide a single sign-on (SS0) mechanism.
This package provides basic support functions for Building Blocks including easy access to language bundle values, configuration settings, navigation items and receipt messages. An example Building Block (B2Context-demo) illustrating the use of this package is also provided.
A minor update of the Basic LTI PowerLink has been released.
The B2WebCT Building Block allows a user's MyWebCT page to be displayed within Learn 9 and provides a single sign-on mechanism for logging into WebCT.
A new version of this PowerLink has been released to support cross-listed sections and extract pages of member records which may optionally match a specified criterion.
A new version of this PowerLink has been released to support MAC2 calculations. This version also fixes a bug when using the PowerLink with assisted configuration.