New features summary new-features-summary

Learn about the new features and enhancements in the July 2024 release of Adobe Learning Manager.

Enhancement in compliance dashboard

What is a compliance dashboard? whatiscompliancedashboard

The Compliance Dashboard in Adobe Learning Manager allows managers to monitor and monitor the learners’ progress toward their learning goals. They can check if team members are meeting deadlines and keeping up with their learning process, which helps ensure compliance. Administrator can set up the compliance dashboard and share with the managers.

To access the compliance dashboard in the Admin app, select Reports > Learning Summary > Compliance Dashboard.

What’s changing in the release

With the enhanced compliance dashboard, admins and managers can view the compliance-type courses, learning path, or certifications related to their specific category (for example, Sales, Marketing, and Legal). Admins can categorize custom compliance courses into specific categories. Custom compliance categories are powered by catalog labels. Admins can create a course dashboard and share it with managers. Managers can then view the same dashboard on their respective instances. Enhancement have also been made to the user interface of the compliance dashboard and compliance email notifications.


Here are the steps for using the enhanced Compliance Dashboard:

Additional Information
Create custom compliance labels
Refer to this article Create custom compliance labels for more information
Add these labels to the course
Refer to this article Add compliance labels to course/learning path/certification for more information.
Create the dashboard with the compliance course and share it with managers
Refer to this article Create and share a compliance dashboard for more information.
View the compliance dashboard
Refer to this article Compliance status for more information

Learner user interface revamp

The new learner UI will be released in phases.

The Learner UI has been updated with a more elegant and modern design. The Learner Home, My Learning, Catalog, and Course Overview landing pages are getting a new and modern look. Course cards also have a new design to display details in a modern way. Hovering over a course card shows the course description and publication date.

The revamped user interface applies only to the immersive layout. These changes are not supported on the mobile web or app yet and will be updated in a future release.

Old user interface

New user interface

What is changing in this release

Modernize look and feel

The new refreshed visual elements align with modern design trends, making the product look intuitive and appealing. This includes a new masthead, side panel, and modern-looking widgets.

Enhanced user experience

Learners will now view a similar card view on the following pages: Homepage , Catalog, My Learning, and Course Overview pages offering a unified experience.

View Learner home page for more information.

Changes to course publication dates

With this enhancement, the publish dates for LinkedIn and Go1 courses imported into Adobe Learning Manager will be the actual publish dates on LinkedIn and Go1. You can view the actual published dates for the LinkedIn and Go1 courses on the user interface as well. View Course cards for more information.

Updates to non-logged in experience

The non-logged-in experience allows you to create a real-time experience for non-logged in customers. This serves as a landing page for their marketing campaigns, providing enough information to encourage sign-ups.

What’s changing in this release

Customers can purchase a premium plan to build this highly scalable non-logged-in experiences. This non-logged experience, powered by the Training Data Access, provides real-time data on seat limits, seats occupied, waitlist limits, and waitlist counts using Adobe Learning Manager APIs. Customers can use these APIs to offer non-logged-in learners search and filter capabilities and a complete course summary. Refer to this article Non-logged-in APIs for more information about the APIs.

Please contact the support team or CSAM to purchase the premium plan.

Support for multiple Stock Keeping Units (SKUs)

Learners can now add several courses, learning paths, or certifications to the cart and purchase them together.

What’s changing in the release

Previously, learners could only buy one course at a time. In this release of Adobe Learning Manager, they can purchase multiple courses, learning paths, or certifications at once using cart.

This feature is available only in the learner apps (existing UI, new learner UI, and mobile immersive app).

View Multi item cart in ALM

HTML5 content support in Fluidic Player

Adobe Learning Manager now supports uploading HTML5 content as a .zip file to the content library. Once uploaded, these files can be included as modules in a course. Also, authors can define the completion criteria for self-paced HTML5 modules, allowing either learner-marked completion or automatic completion upon launch.

What’s changing in this release

Adobe Learning Manager now supports HTML5-supported content in self-paced courses. Authors can add HTML5 content as a .zip file to self-paced content. Learners can view the HTML5 content in the Fluidic Player. With the new feature, now learners can mark the course as completed directly in the Fluidic Player for self-paced courses. View Add HTML5 file type in the content library for more information.

With the new enhancement, the course with the external link will automatically be marked as complete when the URL is visited, as long as the author has set the completion criteria to the new option On Launching content. The new option Completion Criteria has been added in the Activity Module page where the author can set the completion criteria for the external links. View Add HTML link in the activity module for more information.

Completion criteria option-Activity Module

Course overdue push notifications on the mobile app

Learners will receive push notifications whenever they miss a course deadline. With this new enhancement, learners will now have the option to either snooze a reminder for 24 hours or get reminded next week for each overdue reminder they receive. This is applicable only for deadline overdue notifications. View Schedule the push notification

API changes in this release

Search API

The Search API includes the following changes:

Learners can search for tags within catalog filters using the GET /search API. Learners can search for the tags by selecting tag as a value for filter.loTypes parameter.

Sample curl

curl -X GET --header 'Accept: application/vnd.api+json' --header 'Authorization: oauth <oauth_token>' '[limit]=10&query=Business&autoCompleteMode=true&filter.loTypes=tag&sort=relevance&filter.ignoreEnhancedLP=true&matchType=phrase&persistSearchHistory=true&stemmed=false&highlightResults=true'

The new filters, seat available, waitlist available, and time range filter have been added to the following APIs: GET /search and GET /learningObjects.

The new filters filter.session.includeEnrollmentDeadline has been added to the following API GET /search.

Account API

The new column custom_injections, showComplianceLabel, and complianceLabelDefaultID have been added in the GET /account API to get account data of user endpoint.

Learning object API

The following are the changes made to the learning object API in this update:

The new response legacy author ID and other details added under authorDetails in the GET /learningObjects API. Additionally, a new filter, filter.authors, has been added to filter legacy authors and their courses.

The new attribute called effectivenessIndex will help you get the course effectiveness data.

Sample curl

curl --location '' \
--header 'Accept: application/vnd.api+json' \
--header 'Authorization: oauth <oauth_token>'

The new response whoShouldTake, which gives details about who should take this course, has been added to the following APIs: POST /learningObjects/query, GET /learningObjects/{id}, and GET /learningObjects.

Sample curl

curl -X GET --header 'Accept: application/vnd.api+json' --header 'Authorization: oauth <oauth_token>' ''

The new response waitlistLimit, which gives details about waitlist limitation, has been added to the GET /learningObjects API.

The new response count which give total count of learning object, has been added to the APIs GET/ learningObjects and POST/ learningObjects/query.

The new responses, catalogFieldId and fieldValueId have been added under catalogLabels in GET/ learningObjects API.

Learners can get the catalog label values in the API GET /preview/learningObjects.

New API to get marketplace count

In this release, a new API, GET /search/marketplace/count has been added. This helps you to a get the count on the available learning objects in the content marketplace.

Sample curl

curl -X GET --header 'Accept: application/vnd.api+json' --header 'Authorization: oauth <oauth_token>' ''

Sample response

  "count": 54910

Learning object instance API

The following are the changes made to the learning object instance API in this update:

In this release, a new key called gamificationEnabled has been added to the learning object instance API GET /learningObjects/{loId}/instances/{loInstanceId}.

Sample curl

curl --location ''

The new gamificationSettings attribute to the above API to get the details of the Gamification settings. For example: GET /learningObjects/{loId}/instances/{loInstanceId}/gamificationSettings.

Sample curl

curl --location ''

The new leaderboard attribute to the above API to get the details of the Gamification settings. For example: GET /learningObjects/{loId}/instances/{loInstanceId}/leaderboard.

Sample curl

curl --location '' \
--header 'Accept: application/vnd.api+json' \
--header 'Authorization: oauth <oauth_token>'

Change in sort behavior for date and -date

APIs that support sorting by date and -date will show results based on the publish date for all the Learning objects, except for Learning Path. Learning Path will still list based on the effectiveModified date. This change will be seen in the following APIs:

  • GET /learningObjects
  • GET /search
  • POST /learningObjects/query
  • POST /Search/query

Changes to offset limits

To improve system performance and manage resource utilization more effectively, Adobe has deprecated high offset values in the GET /users endpoint for both ADMIN and LEARNER scopes. We recommend using the Jobs API to retrieve the records with an offset value.

Deprecated APIs

View API deprecations in Adobe Learning Manager for a cumulative list of all deprecated APIs in the product.

Changes to reporting

Compliance dashboard

In this release, the Compliance dashboard report has two new columns:

  • Status
  • Compliance type

This is in addition to the already existing columns:

  • User Name
  • User Email
  • LP/Certification/Course
  • Type
  • Enrollment Date (UTC TimeZone)
  • Deadline (UTC TimeZone)
  • Completion Date (UTC TimeZone)
  • Progress %

Training report

The training report in Admin > Reports > Custom Reports and the Jobs API used to have columns called Skill(s) and Tag(s). These columns are now renamed to Skills and Tags.

Content audit report

In this release, the Content Audit Trail report now includes the following new attributes in the Modification type column:

  • User Group Add
  • User Group Remove
  • Custom Label Add
  • Custom Label Remove
  • Shared Catalog Add
  • Shared Catalog Remove
  • Shared Catalog Update

Bug fixed in this update

Activity submission

  • Attempting to re-upload a file to the activity submission module fails with an Error 500 in the network call.


  • Creating a Connect VC meeting fails if multiple instructors have the same email address.
  • After enrolling to a Learning Path, the MS Teams VC displays an incorrect URL on the Overview page.
  • The user report pre-signed URL provided as part of the Job API response expires after six hours.
  • While generating an enrollment report for a course, the Course Name column displays an incorrect course name.
  • The migration worker fails to send the unique lo id when calling the bulk API for course, but the id gets removed.
  • When a course is included in a specific catalog that a user can access (while the default catalog is disabled), despite the setting that prevents unenrolled learners from viewing the course, you can still retrieve the course’s metadata through the learningobject/id endpoint.
  • The skills filter does not work as expected when skillname has commas in the name in the GET /learningObject API.
  • There is inconsistency in the timestamp metadata of the file in the data retention worker for SFTP.
  • If any connector is removed and reconfigured, the project migration status appears to be closed.
  • The Training Report has “Tag(s)” as column header instead of “Tags”.
  • The Commerce connector export fails if the catalog is disabled and if any of the exported course is only part of the disabled catalog.


  • Sometimes, re-enrolling a user to a recurring certification fails.

Custom role

  • In some cases, when a Custom Admin tries to switch to an instructor role, Error 403 forbidden displays.

Email template and notification

  • The email notifications, after a session is canceled, are not sent to the last set of instructors when the instructors are removed from the session.
  • The organizer does not receive email notifications for MS Teams after creating a virtual instructor-led training. Only after the course is published and email templates are enabled, are the emails triggered.
  • Sometimes, an email template consists of an incorrect date format and translation.


  • When a learner is enrolled in multiple instances of a course, and you download the attendance report, the report contains incorrect information.
  • A user can view another user’s private posts if they are added to a public story.
  • In some cases, you are unable to unenroll learners from a certification. An error message displays when attempting to unenroll.
  • A certification is marked as completed even after an Admin marks it completed after selecting only one course.
  • An Admin is unable to mark a VC as complete if the session’s end time is changed to a previous date.
  • The Session Attendance report appears as “Not Attended” for learners who are on a waitlist.

Learner app

  • After downloading the course notes as PDF, the notes appear randomly. They don’t follow the order.

Learning Path

  • After you select a skill in a Learning Path, the dropdown does not display as expected when you select the text field.
  • In some cases, you are unable to remove skills from a Learning Path.

Learning Program

  • If a Flexible Learning Program has many courses, the Learning Plan does not get completed even after an Admin marks it complete.
  • The column last_modified_by in the Enrollment report isn’t updated when a learner changes instances.


  • In some cases, an Admin is unable to export the Training report.
  • When a SCORM content contains questions or answers exceeding 32,767 characters, you’re unable to download the course quiz report in Excel.
  • After you select Reset Gamification, the Level achieved date does not reset.


  • Currently, after exporting all User Groups, deleted User Groups also feature in the output.
  • Due to intermittent search issues, you’re unable to search for a certification.

Known issue in this release

The mobile offline player does not load the HTML5 content.

System requirements

View Adobe Learning Manager system requirements.

Previous releases of Adobe Learning Manager