Catalogue
| 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:
- Main page This is the main view when navigating to the catalogue. It shows all courses and programs available to the current user.
- 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 settings → Course image | Program details → Program image |
| Title | Course settings → Course full name | Program details → Program name |
| Description | Course settings → Course summary
Max. length can be specified |
Program details → Program description
Max. length can be specified |
| Tags | Course settings → Tags | Program details → Program tags |
| Contact | All course users listed in as Course contacts
(Appearance > Courses), by default the Trainer role. |
n/a |
| Category | Course settings → Course category | Program details → Category association |
| Start date | Course settings → Course start date | Program schedule → Start date |
| End date | Course settings → Course end date | Program schedule → End 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 settings → Price
Flexible price field configuration. |
Program details → Price
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.

