Adobe Learning Manager (ALM) Native Extensibility Documentation


Introduction

ALM now supports native extensibility, allowing users to set up custom experiences within the native version of Adobe Learning Manager. This feature enables the creation of custom widgets/apps placed at various points in the learner, manager, admin, author, or instructor workflow.

Native Extensions Overview

ALM supports 15 native extensions across Admin, Author, Learner, Manager, and Instructor Apps.

  1. Admin, Author: Course, Learning Path – Instances – Instance row
  2. Admin, Author, Manager: Course, Learning Path, Certification – Preview as Learner
  3. Admin, Author: Scheduling Assistant
  4. Admin: Main Menu
  5. Admin: Reports
  6. Admin: Users – User row
  7. Author: Course, Learning Path Certification – Sidebar
  8. Author: Main Menu
  9. Instructor: Main Menu
  10. Learner: Course, Learning Path, Certification – Enroll button
  11. Learner: Course, Learning Path, Certification – Overview
  12. Learner: Course, Learning Path – All Instances – Instance row/tile
  13. Learner: Main Menu
  14. Learner: Footer
  15. Manager: Main Menu

Creating an Extension

  1. Access Native Extensions:
  • Log in as an Admin.
  • In the left panel, select “Native Extensions.”
  1. Add an Extension:
  • Click on “Add an extension.”
  1. Extension Details:
  • Enter the extension name and description.
  1. Invocation Point:
  • Choose an invocation point from available options (e.g., Admin, Author: Course, Learning Path – Instances – Instance row).
  1. Extension Label and URL:
  • Enter the extension label for the UI.
  • Specify the URL where the extension will be hosted.
  1. Open In Settings:
  • Choose whether to launch the extension in a modal or a new tab.
  • Set the modal size if applicable.
  1. Scope and Activation:
  • Set the scope of the extension.
  • Activate the extension to make it active.
  1. Save:
  • Click “Save” in the upper-right corner to create the extension.

Accessing the Extension

For Administrators:

  1. Select “Learning Paths” in the left toolbar.
  2. Choose a course and navigate to “View Learning Path.”
  3. In the left panel, select “Instances.”
  4. Click “More” in the Instances section. The extension appears in the modal.

For Authors:

  1. Select “Learning Paths” in the left toolbar.
  2. Choose a course and navigate to “View Learning Path.”
  3. In the left panel, select “Instances.”
  4. Click “More” in the Instances section. The extension appears in the modal.

The screenshot is attached for both Admin/Author:

Viewing All Extensions

For Administrators:

  • Navigate to the “Native Extensions” page in the left panel to view a list of all extensions.

Sharing an Extension

  • To share an extension, generate an Access key in the Settings tab. This key is crucial for authentication, especially for enrollment extensions.

Downloading Extension Reports

Extension Configuration Report:

  1. In the Native Extensions page, select “Extension Configuration Report.”

2. The report includes fields such as Extension Name, Invocation Point, Label, URL, Scope, Activate, LO Unique ID, Training ID, Training Type, and Training Name.

Reports Page:

  • Alternatively, in “Reports” > “Custom Reports,” select “Extension Configuration Report.”

Leave a Reply

Your email address will not be published. Required fields are marked *