Skip to main content
Skip table of contents

Recommendation Engine Activation

How to configure the Recommendation Engine

What is the Recommendation Engine?

The Recommendation Engine automatically recommends courses and media to learners based on various algorithms. These algorithms are closely coupled with the SOLR catalogue search, learner training history, their group memberships, objects clearances, and classification-based interests. The results are displayed learners via a catalogue dashboard panel as the results are essential a catalogue search result. This panel differs to the standard Recommended learning (162) panel or Recommended tab in the Learning Status function that are based on enrolment statuses. The recommendation engine considers topics of interest to provides and provides higher priority to those courses. The supervisor, the employee or both can decide which topics have the greatest need for extra learning and choose these correspondingly.


Configuration Steps

Enabling the Recommendation engine requires the following basic configurations:

Panel Configuration

Duplicate the Catalogue panel (ID 171) and in the Catalogue search for the Learning Portal* field insert the term “recommender”. Then set the desired Number of contents shown and the Display option for learning portal setting values.

Recommendation_engine_panel_1.png

Catalogue panel with term “recommender” to enable recommendation engine

Populate the Name* and Title* fields as required; e.g. Suggestions. Then click Save and Close button.

Recommendation_engine_panel_2.png

Defining the Name and Title for a recommendation engine panel

Interests Profile Attribute

Learners can be enabled the possibility to select their areas of interest via an attribute on the user profile. This is configured in the Settings category User data management structure Profiles menu. Edit the Frontend profile, go to the Categories and attributes tab, click the Add icon, search for the “Interests” (REC_INTERESTS) attribute, highlight and then click the Add button.

Adding_Interests_attribute_to_Frontend_profile.png

Adding the Interests attribute to a user profile

The attribute can also be added to the Backend and Supervisor profiles to enable viewing or further editing.

Classifications

When enabling the Interests attribute there will need to be an existing Classification structure for learners to select their topics of interests from. The top-level Classifications in the Settings tab has Courses, Media and Enable Classification for Courses checkboxes that must be ticked.

Recommendation_engine_Classification_settings.png

Classification setting adjustments to enable for Courses and Media

Execute Clearance will also need to granted to required Learner groups from each sub-classification. It’s a good idea to also ensure existing Courses and Media assigned to catalogues also have Classifications.

Add the new Panel to an Internal Dashboard

To finalise the Recommendation engine setup simply add the new panel to an internal dashboard. The panel will automatically display recommended course and content suggestions to learners.

Algorithm Logic

The Recommendation engine algorithm considers course history, interests, and popular items based on similar groups.

  • Courses:
    Course-based recommendations are provided based on learning history and other popular content completed by users in the same groups. The algorithm based on course history does require the learner to already have some assigned courses.

  • Interests:
    The interests are mapped to classifications linked to courses and media. Interests-based recommendations are only provided if the learner has flagged some topics of interest in their user profile and the catalogue contains objects with matching classifications.

Users will require clearance to classifications to view them in the Interests attribute on the frontend user profile.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.