Catalogue

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

The learning catalogue contains all courses available in your Moodle Workplace tenant. 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 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 the course search.

Learning catalogue main page

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

Learning Catalogue - Main Page.png
  • 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 course cards show details about each course. The attributes displayed, depend on the learning catalogue settings.

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

Learning Catalogue - Navigation.png

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:

Learning Catalogue - Results Page.png
  • 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 course 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 courses are spread across multiple courses 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 course tags, these will be available for selection. If more than 5 tags are available, a Show more link lets users display all tags.
    • User-defined course fields filter: If any of the shown results contain any course user-defined course 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.

Course cards

Course cards show details about each course. While course cards on the main page look slightly different from course 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 course card from the main page.

Learning Catalogue - Course card I.png


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

Learning Catalogue - Course card II.png


The following fields are available on course cards:

Field Source and description
Course image Course settings → Course image
Course title Course settings → Course full name
Course description Course settings → Course summary

The max. length can be specified via the Truncate course summary setting in the Learning catalogue settings.

Course tags Course settings → Tags
Course contact All course users listed in as Course contacts (Appearance > Courses), by default the Trainer role.
Course category Course settings → Course category
Course start date Course settings → Course start date
Course end date Course settings → Course end date

If the setting is disabled, the field will be hidden.

Course custom fields Course settings → <fields>

These fields must be specified in Learning > Default settings > Course custom fields. All available field types are supported.

You can also use this feature to implement a link to all Programs the course belongs (like in the example above)

Price Course settings → Price

If a custom course field has the short name price (specified in Learning > Default settings > Course custom fields), special built-in CSS is applied that displays its content accordingly.

The field can be of any type; as long as the short name is price, Moodle Workplace will apply special formatting.

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