Catalogue

From MoodleDocs
This feature is part of Moodle Workplace™, which is available through Moodle Certified Partners and Service Providers only.
The Learning Catalogue transforms the course and program discovery experience, ensuring convenience and individualised up-skilling, and providing easier access to learning materials.

The learning catalogue contains all courses and programs available in your Moodle Workplace site. Once enabled, it can be accessed via the top-level Catalogue menu item or directly via https://<site>/course.

The catalogue comprises two different pages:

  1. Main page This is the main view when navigating to the catalogue. It shows all courses and programs available to the current user.
  2. Results page The results are shown once a category has been selected or a search has been executed. The filter sidebar, if configured, displayed on the left, lets you narrow down your search.

Learning catalogue main page

The following is an annotated view of the learning catalogue’s main page:

  • The category selector lets you choose a single category or sub-category. Once selected, the results page will be displayed. The number of category levels shown can be specified in the learning catalogue settings.
  • The catalogue search lets you narrow down the search using Moodle’s standard search operators. Once executed, the results page will be displayed.
  • The item cards show details about each course or program. The attributes displayed, depend on the learning catalogue settings.
  • The main page is divided into up to 2 sections:
    • Featured learning: Selected courses and programs you wish to promote or highlight appear at the top of the catalogue
    • All available courses: All courses and programs that are available to the user are shown in the section. This section cannot be hidden.

If the number of courses or programs exceeds the number specified in the learning catalogue settings, the page navigation is shown at the bottom of the catalogue.

Learning catalogue results page

The results page is shown if one of the following two actions has been carried out:

  • A search has been executed using the catalogue search
  • A category or sub-category has been selected

The following is an annotated view of the learning catalogue’s results page:

  • The category selector lets you choose a single category or sub-category. Once selected, the results page will be refreshed.
  • The catalogue search lets you narrow down the search using Moodle’s standard search operators. Once executed, the results page will be displayed.
  • The item cards show details about each course. The attributes shown, depend on the learning catalogue settings.
  • The filter lets you narrow down the shown results further. There are up to three types of filters that will be displayed:
    • Subcategory filter: If the shown results are spread across multiple categories or the selected category contains sub-categories, these will be available for selection. If more than 5 subcategories are available, a Show more link lets users display all categories.
    • Tags filter: If any of the shown results contain any tags, these will be available for selection. If more than 5 tags are available, a Show more link lets users display all tags.
    • Custom fields filter: If any of the shown results contain any user-defined custom fields, these will be available for selection. If more than 5 fields are available, a Show more link lets users display all course fields. In the screenshot above, the Level attribute is a user-defined course field.

The filters available to users and the order in which they are arranged can be specified in filter section of the catalogue configuration.

Item cards

Item cards show details about each course or program. While item cards on the main page look slightly different from item cards on the results page, they can both show the same fields. The attributes displayed, depend on the catalogue configuration and can differ for each course card type.

The screenshot below shows an annotated item card (for a course) from the main page.


The same item card on the results page looks as follows:


The following fields are available on item cards:

Field Course cards Program cards
Image Course settingsCourse image Program detailsProgram image
Title Course settingsCourse full name Program detailsProgram name
Description Course settingsCourse summary

Max. length can be specified

Program detailsProgram description

Max. length can be specified

Tags Course settingsTags Program detailsProgram tags
Contact All course users listed in as Course contacts

(Appearance > Courses), by default the Trainer role.

n/a
Category Course settingsCourse category Program detailsCategory association
Start date Course settingsCourse start date Program scheduleStart date
End date Course settingsCourse end date Program scheduleEnd date
Custom fields Course settings<fields>

Shared and course custom fields are fully supported.

Program details<fields>

Shared and program custom fields are fully supported.

Price Course settingsPrice

Flexible price field configuration.

Program detailsPrice

Flexible price field configuration

The configuration of these fields, for instance in which order they will appear, takes place in the Catalogue configuration.

Course and program enrolment

When a user selects a course or program she or he is not enrolled in, the enrolment screen will be shown. Depending on the course or program configuration, enrolment options are shown on the right hand side. Here, the configured course enrolment type is payment, other supported methods are password (enrolment key) and guest access.