Course cards

In Moodle
About this page

Course tiles on catalogue pages — image, metadata, teachers, and buttons.

Course Card

Customize course card appearance including access labels and buttons

On / off

Course Description Modal Button

If you click on the course description button, the course description will be displayed in a modal window.

Admin keytheme_xy/showcoursedescbtn
DefaultOn
On / off

Course Language Badge

Course – Settings – Appearance – Force Language

Admin keytheme_xy/courselangbadge
DefaultOn
On / off

Show custom fields

Turn this option on or off.

Admin keytheme_xy/showcustomfields
DefaultOn
On / off

Show course tags

Display tags linked to the course on the course page intro area and on custom course cards (category listings, profile course grids).

Admin keytheme_xy/showcoursetags
DefaultOff

Custom Field Icons

Configure icons for custom course fields displayed on course cards.

On / off

Enable Custom Fields Icons

Show icons next to custom field names.

Admin keytheme_xy/customfieldicons_enable
DefaultOn
On / off

Show Field Labels

When enabled, field labels will be displayed next to icons. When disabled, only icons will be shown with tooltips on hover.

Admin keytheme_xy/customfieldicons_showlabel
DefaultOff
Text area

Icon Mapping

Define custom field icons mapping. Each line should contain: shortname|icon-class Example: price|fa-solid fa-tag duration|fa-regular fa-clock level|fa-solid fa-layer-group

Admin keytheme_xy/customfieldicons_mapping
Defaultprice|fa-solid fa-tag\n" . "duration|fa-regular fa-clock\n" . "level|fa-solid fa-layer-group\n" . "language|fa-solid fa-language\n" . "location|fa-solid fa-location-dot\n" . "instructor|fa-solid fa-user-tie\n" . "startdate|fa-solid fa-calendar\n" . "enddate|fa-solid fa-calendar-check\n" . "certificate|fa-solid fa-certificate\n" . "enrollment|fa-solid fa-user-plus