Blackboard Building Blocks

Version 4

    Building Blocks are one means of extending the capabilities of Learn either by adding functionality or by integrating with external resources and services. Learn also supports Web Services, Proxy Tools, and  Learning Tools Interoperability (LTI).


    Getting Started

    In the Getting Started section you will find instructions for setting up your development environment and developing your first Building Block.



    These examples are provided as reference implementations of pages and placement of Building Block tools, and samples of common tools.



    These tutorials are provided as short ramp up for concepts and APIs behind the development of Building Blocks.


    Resources and Tools

    Under Resources and Tools you will find links to Learn, community, and third party development tools suited for Building Block development.


    API Documentation

    In the documents section you will find version specific JavaDocs and Java Diff docs for our public APIs as well as the Tag Library Documentation.