Skip to main content

Learn's Ultra Extension Framework

Published: Not Available

Last Update: Not Available


Introducing Learn's Ultra Extension Framework

We’re excited to introduce a new means of integration with the Learn Ultra Experience, known as the Ultra Extension Framework (UEF). The UEF is a set of Premium APIs that augment the Ultra experience of Learn with a robust set of capabilities including telemetry, help provider registration, and UI element rendering - all designed to enable better integrations and richer user experience.

What can you do with the UEF? The UEF is a set of Premium APIs that offers several new capabilities for integrations with the Learn Ultra Experience.

Telemetry: Receiving of detailed user navigation behavior data, including click, route, and hoover events: Here you may find 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.

  • 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 Premium APIs in your integration with the Learn Ultra Experience, what are your next steps? Send an email to BbPartnerTeam with the subject "Interested in Partnership That Includes Premium API Access." Ask for time to discuss such with a member of our partnership team. Note that if you are a partner with a partnership-level of Bronze or higher, or you are a client, then you can simply file a Behind the Blackbaord ticket requesting UEF access. In the ticket include the email used to register the REST application, and the name of the group where you will place applications that you want UEF enabled.

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

Contributors on this article:

Background image of the author cardProfile picture of the author

Anthology Inc

Integrations, Developer Relations and Standards Team

Anthology Inc