Close
Search
logo
Sign In
Blogs
eLearning Resources
Interactive eLearning
Video-Based Learning
Mobile Learning
Accessibility
Virtual Reality
Adobe Learning Manager
Events and Announcements
Screen Capture
All Blogs
Free Projects
Adobe Captivate
Adobe Captivate Classic
Learning Hub
Adobe Captivate
Adobe Captivate Classic
Discussions
Tutorials
Adobe Captivate
Adobe Captivate Classic
Webinars
Notification
Join Community
logo
  • Blogs
    • eLearning Resources
    • Interactive eLearning
    • Video-Based Learning
    • Mobile Learning
    • Accessibility
    • Virtual Reality
    • Adobe Learning Manager
    • Events and Announcements
    • Screen Capture
    • All Blogs
  • Free Projects
    • Adobe Captivate
    • Adobe Captivate Classic
  • Learning Hub
    • Adobe Captivate
    • Adobe Captivate Classic
  • Discussions
  • Tutorials
    • Adobe Captivate
    • Adobe Captivate Classic
  • Webinars
Join Community
Sign In
Close
Search
  • Blogs
  • Blogs
  • Site Configuration
  • Account Settings
  • Adobe Learning Manager (ALM) Native Extensibility Documentation
HIGHLIGHT
SHARE
  • HIGHLIGHTED
    SHARE
  • +1
    SHARE
  • Adobe Learning Manager (ALM) Native Extensibility Documentation
    December 20, 2023
    Kolla Manjunath Follow
    Adobe Learning Manager (ALM) Native Extensibility Documentation
    December 20, 2023
    Kolla Manjunath
    Master
    Followers: 7 people
    Follow
    Kolla Manjunath Follow
    (0)
    1
  • 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.”

    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.”

    Share
    account settings
    Adobe Learning Manager
    blog
    learner dashboard
    Like
    (0)
    Comments
    (1)
    Share
    LinkedIn
    Twitter
    Facebook
    Email
    Kolla Manjunath
    Master
    Followers: 7 people
    Follow
    Kolla Manjunath Follow
    Like
    (0)
    Comments
    (1)
    Share
    LinkedIn
    Twitter
    Facebook
    Email
    Cancel

    You must be logged in to post a comment.

    All Comments
    Sort by:  Most Recent
    • Most Recent
    • Most Relevant
    annaCoSo
    Feb 22, 2024

    We can’t get the enrollment extention working. The article suggests to “share” the access key, but it’s not clear where and how to share this Access Key and how is it supposed to be used.

    Like
    Reply
    Share
    You might also like
    Other topics
    Adobe Learning Manager
    Virtual Reality
    Mobile Learning
    Video-Based Learning
    Adobe Captivate
    Download free 30-day trial of
    Adobe Captivate

    Free Trial
    Adobe Events
    Check out our upcoming webinars
    and workshops
    Register now
    Follow
    Adobe Learning Manager (ALM) Native Extensibility Documentation
    (0)
    1
  • Follow
    (0)
    1
  • Looking for some information...
    Subscribe to our newsletter
    The Adobe family of companies may keep me informed with personalized emails about ELearning Community Content and News. See our Privacy Policy for more details or to opt-out at any time.
    Subscribe
    Enter a valid email address
    Thank you for subscribing to our newsletter
    Was this helpful?
    Yes
    No
    By clicking Submit, you accept Adobe’s terms of use.
    Captivate (2017 release) Update 1 released
    FAQ
    Incentives when I join the community
    Find more content on our Homepage
    Home
    Blogs
    Learning Hub
    Tutorials
    Free Projects
    Discussions
    © 2025 Adobe. All rights reserved. Privacy Terms of Use Cookie preferences Contact Us Do not sell or share my personal information

    Notifications