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.

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.

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

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.