This section provides details of the available Building Blocks written for Blackboard Learn 9+.

BasicLTI

This Building Block provides a mechanism for connecting Blackbaord Learn 9+ with external tools which support the IMS Basic LTI or LTI 1.1 specification. LTI is a mechanism for connecting tool consumers (systems such as virtual learning environments or learning management systems) with tool providers (external learning applications which provide additional functionality within a course, such as a blog, wiki, assessment tool).

B2WebCT

This Building Block provides a module which displays the contents of the user's MyWebCT page and allows them to log into WebCT using a single sign-on (SS0) mechanism. It may be configured to specify which components are displayed and in what order. Users may optionally be given control over the display.

Link2Repository

This Building Block allows course instructors to search a repository supporting SRU while logged into Blackboard, and to quickly create links to content within their Blackboard courses.

PebblePad

This Building Block provides a module which displays the user's PebblePad status and allows them to log into PebblePad using a single sign-on (SS0) mechanism.

Install-B2

This Building Block provides a mechanism for installing Building Blocks from a development environment (e.g. using Ant) via an HTTP connection to the Blackboard server. It is intended for development servers only.

The following utility is also available to support the implementation of Building Blocks:

B2Context

B2Context provides basic support functions for Building Blocks including easy access to language bundle values, configuration settings, navigation items and receipt messages.

Valid XHTML 1.0 Strict