Introducing Blackboard’s Ultra Extension Framework

Authors: Mark Kauffman, Sara Lehnert
Categories: [getting-started]
Tags: [‘developer’, ‘uef’, ‘getting started’, ‘api’, ‘blackboard’, ‘developers’]


We’re excited to introduce a new means of integration with the Blackboard Learn Ultra Experience, the Ultra Extension Framework (UEF).  We are sharing here the new things we've empowered you as a developer to do in Ultra with the UEF and giving you the next steps to get started.

What can you do with the UEF? The UEF offers several new capabilities to integrations in the Blackboard Learn Ultra Experience.

  • Telemetry: Receiving of detailed user navigation behavior data, including click, route, and hoover events. See a demo.

  • User Interface Elements: Ability to populate UI elements and content, including capabilities for banners, modals, and notifications.

  • Help Provider Registration: Option to override the default behavior of the native help tool in Ultra.

We gave several partners early access to the UEF. The following videos are examples of how these partners used the UEF to better deliver their integration in Ultra.

  • EesySoft 

    • Video: Eesysoft uses help provider registration, telemetry, notifications and modals to deliver enhanced, context-sensitive help to the user.

    • Screenshots

  • eXplorance

    • Video: eXplorance uses telemetry, notifications, and a modal peek-panel to prompt for Blue Course Evaluations.

    • Screenshots

  • Qwickly

    • Video: Qwickly delivers capabilities to a student in an Ultra Course banner without the need to launch a separate LTI peek-panel.

    • Screenshots

If you are a developer and interested in pursuing use of the UEF in your integration with the Blackboard Learn Ultra Experience, what are your next steps? Simply fill out and submit this form!

Check back here often as this page will be updated frequently with more details.