Valamis LXP 4.6 Release Notes

This update brings new features, like eCommerce, as well as nice improvements to Learning Paths, like new self-evaluating learning goal type, and learning path skill prerequisites. 

Paid courses 

With the eCommerce feature, you can set prices on Courses, and in the future versions - Learning Paths and Training Events (4.7+).

Courses with a price on them are locked to users until they make a purchase.

When pricing the learning content, you can set:

  • Net price - set the basic price on the course.

  • Define, whether it’s taxable

  • The period of sales defines when it’s possible to purchase the content.

  • Sales limit - the maximum number of purchases for this content.

The currency is defined by admins during the initial portal configuration.

The users that still want to participate in an unavailable course may opt to be added to a waitlist until the course is available for purchase once again. It means they will get a notification about course availability.


There are two types of discounts available: general discount and membership discount.

A general discount applies to a specific course. It is set in Advanced settings in the Pricing portlet:

Metadata fields can also be found in advanced pricing settings, where you can define what metadata to send to the payment processing provider. 

A membership discount is a type of discount that applies to a specific user group, role, or organization. For it to apply, a corresponding setting should be toggled in Advanced settings of a course. If a user has an overlap of membership discounts, the highest one will be applied. 

You can also disable/enable all existing membership discounts at once, or toggle each one separately.

A general discount and membership discounts can be active at the same time - they will be summarized.

How purchasing works

With E-commerce enabled, new buttons for purchasing are available in relevant places, e.g. in the Course Browser for courses.

In the course info, users will see the total price and discounts for that course. If they're interested, they can add it to their shopping cart.

In the Shopping cart, they can overview their order details and finalize the purchase. They may need to accept the Terms & Conditions if those were set up on the environment.

Before payment, they can see whether the taxes will be added to the total price, and which discounts will be applied.

After clicking Proceed to checkout, users are transferred to the payment system. 

If the transaction is successful, the course will become available to the user. 

Learning path improvements

Learning path prerequisites

It can now be required to have a certain skill level for the user to join a learning path. This is set in learning path settings.

Recommended skills can still be listed as a non-mandatory suggestion.

URL as a learning goal

 A new learning goal is now supported - a URL. It can be either be automatically completed upon visiting the URL through the UI or manually marked as such by the learner themselves.

To use this, choose External goal in the dropdown when adding a new learning goal.

You will see the following window:

Basically you have two options:

  1. You may simply write the task in the goal title. In this case, learners will need to mark the completion themselves in the goal list.
  2. If you also add a URL, you can either leave the goal completion confirmation to learners (as in the previous point), or make it so that the goal is automatically completed after the user visits the provided link. 


  • Added a new button in Lesson Viewer for access to Notes while viewing the lesson. 

  • The notes button is now intergated into the top-right menu of the theme. 

  • Separated public and private page templates for Course creation.

  • Now, if a course has private pages, it will navigate members to them from the Course browser.

  • Recommendations can now show ratings and number of views for content.

  • It's now possible to add users to past events, which have manual confirmation for participation enabled.

  • Theme visual improvements, new default icons for the sidebar added.

  • Norwegian and Danish languages are now supported.

  • Accessibility improved.