Product updates CXcherry | May 2026

Modified on Tue, 9 Jun at 7:09 AM

The key features and improvements introduced in the May 2026 release of CXCherry LMS. Each update has been carefully designed to improve administrator workflows, enhance User engagement, and deliver a more reliable and scalable platform experience.

 Feature 1: Group Audit History

Overview

Administrators now have full visibility into every action performed on a group through a dedicated audit history log. This enhancement makes it easy to track membership changes, investigate discrepancies, and satisfy audit or compliance requirements — all from within the Manage Group interface.

Details

The following capabilities are available through the new Group Audit History feature:

  • A clearly visible audit history icon on the Manage Group page provides one-click access to the full audit trail for any group.
  • The dedicated audit history page displays a structured listing of all recorded events, including:
    • User assignment and unassignment events with timestamps and actor details.
    • Additional contextual fields per record for richer investigation and traceability.
  • A built-in user search within the audit history view allows administrators to quickly filter records by a specific individual.
  • Export to Excel functionality enables offline review and sharing; the exported file is automatically named after the group for easy identification.
  • All new labels and UI elements are fully translated, ensuring consistent experience across supported languages.
  • Edge cases are handled gracefully — blank records are managed cleanly and display without empty-row artefacts.
  • A UUID fix ensures correct user attribution for proxy logins and SAML force-login scenarios, maintaining audit accuracy across all authentication flows.

 

Benefit: Gives administrators a reliable, exportable audit trail for every group — reducing investigation time, improving accountability, and supporting compliance requirements with minimal effort.



 Feature 2: Multi-Language Branding & Dashboard Intro

Overview

CXCherry now supports language-specific branding configurations, allowing organisations to deliver a fully localised experience from the moment a User logs in. The dashboard introduction text and branding data automatically adapt to the User's selected language, removing the need for manual intervention or workarounds.

Details

The multi-language branding capability introduces the following enhancements to the platform:

  • Branding configuration now accommodates language-keyed content, allowing administrators to define distinct introduction text for each supported language from a single interface.
  • A default English (en) value is automatically applied as a fallback whenever no language-specific content has been configured for a User's selected language — ensuring no User ever sees a blank or broken experience.
  • The dashboard introduction text is resolved dynamically at load time based on the User's active system language, delivering a personalised first impression without any User-side configuration.
  • Translation keywords across the related modules have been reviewed and updated to maintain linguistic consistency throughout the platform.
  •  

Benefit: Enables global organisations to deliver a truly localised onboarding experience. Users see relevant, language-appropriate content immediately upon login — improving first-session engagement and reducing confusion for non-English-speaking audiences.


 

 Feature 3: Learning Path Progress Column

Overview

The User Learning Path Report now includes a dedicated progress column, giving administrators and managers an at-a-glance view of exactly how far each User has progressed along any assigned learning path. This eliminates the need to drill into individual records to assess completion status at scale.

Details

The following changes have been made to the Learning Path reporting module:

  • A Learning Path progress percentage column has been added to the User LP Report, showing each User's current advancement through the path as a clear numeric value.
  • All new column headers and associated labels are fully translated and available across all supported platform languages.
  • A redirect issue affecting HTML and Test-type Training Materials within the report has been resolved, ensuring navigation from the report directly to the correct material works as expected.
  • Backend report calculations have been updated to accurately compute and return progress data, including updates to the course import logic to reflect LP progress tracking requirements.


Benefit: Provides managers and administrators with an immediate, comprehensive view of User progress across learning paths — enabling faster identification of Users who need support and more informed decisions on programme effectiveness.


Feature 4: Classroom Session Time Slot Setting

Overview

A new platform-level setting gives administrators the flexibility to enable or disable time slot management for classroom sessions. Organisations that do not require granular time-slot control can now simplify the scheduling experience for both administrators and Users, while those who rely on structured time slots retain the full functionality they depend on.

Details

The classroom session time slot capability introduces the following controls and behaviours:

  • A clear enable/disable toggle for classroom session time slots is available in the platform Settings area, giving administrators immediate control without requiring technical intervention.
  • When time slots are disabled, the time slot UI is hidden from the User-facing session booking interface, reducing visual clutter and preventing confusion.
  • The setting propagates consistently across all relevant classroom session APIs, ensuring no inconsistency between the admin view and the User experience.
  • Instructor data is preserved in storage even when no time slots are defined, preventing data loss when toggling the setting on or off during an active session lifecycle.
  • A warning is surfaced to instructors when sessions have conflicting or missing slot definitions, guiding them to resolve issues before the session goes live.
  • CSS layout refinements have been applied to the time slot configuration interface for a cleaner, more intuitive admin experience.


 Benefit: Gives organisations complete control over session scheduling complexity. Smaller teams benefit from a simplified booking flow, while larger organisations retain structured time-slot management — all configurable from a single setting.


 

 

Feature 5: Username & Password Auto-Fill Fix

Overview

A bug affecting browser-driven auto-fill behaviour on the login and profile update pages has been identified and resolved. The fix ensures that credentials are not unintentionally pre-populated by the browser, preventing potential data entry errors and improving the overall security posture of the platform.

Details

  • The username auto-fill issue on the login page has been resolved by updating the relevant field attributes and form structure, preventing the browser from incorrectly populating the field with saved credentials in unintended scenarios.
  • Password auto-fill on the Profile Update page has been explicitly disabled. This prevents browsers from overwriting the password field with stored credentials during a profile edit, eliminating a common source of accidental credential changes.

 

Benefit: Eliminates a confusing and potentially risky behaviour where browsers would pre-fill credentials in the wrong contexts. Users and administrators can now update their profiles and log in with confidence that fields contain only what they have intentionally entered.


Feature 6: CloudWatch Logging — Infrastructure Upgrade

Overview

A significant infrastructure enhancement has been delivered to centralise, standardise, and improve the reliability of application logging across the CXCherry platform. All HTTP controllers and background jobs now route logs through a dedicated asynchronous logging pipeline backed by AWS CloudWatch, providing the engineering and operations teams with a robust, searchable, and retained log store.

Details

The following infrastructure changes have been implemented as part of this logging overhaul:

  • An AsyncLogger has been implemented as the standard logging interface across the entire application, replacing ad-hoc logging patterns with a consistent, reliable mechanism.
  • Comprehensive try-catch error handling has been added to all HTTP controllers and scheduled background jobs, ensuring that exceptions are captured and logged rather than silently swallowed.
  • A dedicated AWS SQS queue has been provisioned exclusively for CloudWatch log delivery, decoupling log writes from the main request flow and preventing logging overhead from impacting application performance.
  • A new ProcessCloudwatchLog background job processes the SQS queue and writes log entries to CloudWatch in the correct order, using sequence token handling to maintain log integrity and ordering.
  • The CloudWatch log retention period has been extended to meet operational monitoring and compliance requirements.
  • Multiple log syntax issues identified across various modules have been corrected through iterative fixes, ensuring all log entries are well-formed and parseable.

 Benefit: Provides the platform with a production-grade, centralised logging infrastructure. Engineering and operations teams gain full observability into application behaviour, faster root-cause analysis during incidents, and long-term log retention for compliance and auditing — all without impacting platform performance.


 
 Coming Soon

 AI Coach for Training Materials

An AI Coach embedded inside courses will help Users get instant, context-aware assistance while consuming content — across all major material types.

 

  • Video & Audio — Users can ask questions, get summaries, and clarify concepts based on what is playing — without leaving the course.
  • File-Based Materials — The AI reads PDFs, Word files, and presentations and acts as an interactive tutor — explaining sections, quizzing Users, or summarising content on demand.
  • SCORM Content (Phase 2) — AI Coach support extends to SCORM packages, helping Users who are stuck, reinforcing concepts post-completion, and providing supplementary explanations without disrupting SCORM tracking.

 

AI Report Generation & Analytics

A smart reporting engine that generates insights automatically — no manual filter setup needed.

 

  • Ask for reports in plain language and get structured, formatted output instantly.
  • AI surfaces key findings — completion trends, engagement gaps, underperforming courses — in plain English.
  • Supports all major report types: User progress, course performance, assessment scores, team-level analytics, and more.
  • Schedule reports or generate on demand, with export in PDF, Excel, and CSV.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article