Overview

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.

System requirements

The PebblePad Building Block is written for Blackboard Learn 9.0 (or higher). It requires the Community System to be licensed for the Blackboard Learn server. It includes the following dependent Java library files:

Installation

This Building Block is installed by a Learn 9 system administrator in the same way as other Building Blocks. The following attribute privileges are required to be approved when making the Building Block active:

TypeNameAction
java.net.SocketPermission*connect

Since the module may take a while to access a user's status from the PebblePad server, it is suggested that the module be set to allow asynchronous loading (open the edit properties page from the Modules area of the System Admin tab).

Configuration settings

Click on the Settings button against the Building Block entry on the Installed Tools page from the System Admin tab. Textual default settings are dependent on the current language pack and so may differ from those specified below.

PebblePad server

Name Required? Description
URL of PebblePad server Yes Enter the URL for the PebblePad server (e.g. http://www.pebbleweb.co.uk)
Shared secret: Yes Secret for the trusted connection to the PebblePad server

XML cache

Name Required? Default value Description
Cache age Yes 0 The number of minutes before which a new copy of a user's XML is requested from the PebblePad server (0 will disable the cache)
Cache size Yes 0 The maximum number of entries permitted in the cache (0 will disable the cache)

Usage

The PebblePad Building Block module is configured from the System Admin tab. A sample display is shown below. Click on the Clear cache button to remove any XML documents from the cache; note that any unsaved settings changes will be lost.
Sample configuration page

The module may be displayed on any Module page; its contents will replicate the user's status page. A sample display is shown below.
Sample module display

Version history

VersionDateDescription
1.0.06 November 2010First public release

Licence

Creative Commons License This work is written by Stephen Vickers and is released under a Creative Commons GNU General Public Licence. The PebblePad Building Block is available for download from OSCELOT where it is also possible to report bugs and submit feature requests.

Valid XHTML 1.0 Strict