Submit a ticket My Tickets
Welcome
Login

Kenai User Guide

Kenai User Guide

TABLE OF CONTENTS

Overview

Kenai is a premium theme for Moodle LMS and Moodle Workplace that features customizable home pages for highlighting content in a structured format, plus robust catalog options for browsing courses and programs.

System Requirements

Supported Versions:

  • Moodle LMS 4.5 and 5.0

  • Moodle Workplace 4.5 and 5.0

Dependencies:

  • local_ratings plugin (included with Kenai)

Getting Started

Installation

Kenai is a premium theme and requires purchase. Contact your Moodle Account Manager to add Kenai to your site.

Theme Activation

Once Kenai is installed, set it as your default theme:

  1. Go to Site Administration > Appearance > Themes

  2. Select Kenai as the default theme

Configuration Overview

Kenai settings are organized into three levels:

Site-Level Settings - Applied globally across your site

  • Go to Site Administration > Appearance > Custom theme settings > Kenai

Home Page Settings - Applied to the home page

  • Go to Site Administration > Appearance > Custom theme settings > Front page settings

Course and Program Settings - Applied to individual courses and programs using Kenai custom fields

  • Access through course/program editing interfaces

Home Page

The home page offers flexible component options to create a custom portal, dashboard, or hybrid layout. Access home page configuration at Site Administration > Appearance > Custom theme settings > Front page settings.

Components

Configure these elements to build your home page:

Display a video, single image, or scrollable image carousel with text overlays and navigation paths.

Video Settings:

  • Videos play without audio

  • Can include text overlay and navigation path

Image Settings:

  • Fixed height: 450 pixels

  • Width adjusts automatically to browser size (more or less of image reveals as you resize)

  • Recommended minimum width: 3000 pixels

  • Can include text overlay and navigation path per image

Announcements

Site-level announcements display as a scrollable carousel above the banner (when enabled). Each announcement can include a "Read More" link.

Welcome Section

Optional customizable HTML section that displays directly below the banner. Use the rich text editor to create custom content.

Collapsible Sections

Configure each home page section to be collapsed or expanded on page load. Sections are expanded by default.

Recent Courses

Displays up to four catalog cards based on the learner's last course access.

Mandatory Training

Displays up to four course or program cards for incomplete mandatory curriculum. Courses must be flagged as mandatory in Kenai settings and the learner must be enrolled.

Top In-Progress Training

Displays up to four course or program cards currently in progress, sorted by due date.

Recently Completed

Displays up to four course or program cards based on completion date.

Explore by Industry

Configure up to four images per row displayed in a grid layout. Each image can include text overlay and a navigation path.

Configure multiple cards for courses, programs, or custom items. After four cards, the section displays as a carousel.

Display Differences from Standard Catalog Cards:

  • Course and program cards exclude progress indicators and use a simplified layout

  • Custom item cards display one custom field value below the image and a second as a banner at the card bottom

Content Block

Pre-configured HTML block with options for text, navigational button/link, and image.

Block Regions

Add additional content blocks to your home page by placing them between major sections.

To add blocks:

  1. Turn on editing mode

  2. Add blocks to the right-hand drawer

  3. Drag blocks to your desired location

Available Block Locations:

  • After the banner (image carousel/video)

  • After "Available courses"

  • After the welcome section

  • After "Recent courses"

  • After "Mandatory training"

  • After "Top in Progress"

  • After "Recently Completed"

  • After "Get Certified"

Workplace Exclusive Features

Multi-Tenancy Configuration

Workplace administrators can configure unique home pages for each tenant. This allows different organizations or departments within your Workplace site to have customized landing pages.

Setup Process

1. Enable Site Home

  • Go to Site Administration > Appearance > Navigation

  • Set "Start page for users" to Home

2. Configure Site Home Settings

  • Go to Site Administration > Front Page > Site Home Settings

  • Include ONLY "Full site name" and "Short name for site"

  • Important: Clear all content from "Site home summary," "Site home," and "Site home items when logged in" to avoid conflicts with theme settings

3. Customize Front Page Components Go to Site Administration > Appearance > Custom theme settings > Front page settings

General Settings:

Setting

Description

Tenant

Select which tenant to customize. "Default Front Page" applies to all tenants without custom settings

Enable Frontpage

When disabled, users redirect to the dashboard

Collapsible sections

Choose to collapse or expand each section (default: expanded)

Banner Options:

Setting

Description

Video

Overrides image slider when enabled

Slider images

Choose number of slides (creates configuration sections below)

Announcements

Displays as scrollable carousel above banner with optional "Read More" links

Content Sections:

Configure which sections to display and their content:

  • Welcome section

  • Recent courses (up to 4 cards)

  • Mandatory training (up to 4 cards)

  • Top in-progress training (up to 4 cards)

  • Recently completed (up to 4 cards)

  • Explore By Industry (configure number of cards)

  • Featured/Trending Items (configure number of cards)

  • Get Certified (customizable text, image, and button/link)

4. Set Default Home Page Select "Default Front Page" in the tenant dropdown to configure settings for all tenants without custom configurations. This provides a fallback home page for any tenant that hasn't been individually customized.


Catalogs

Kenai provides two catalog options for browsing courses and programs. The Kenai Catalog is available for both Moodle LMS and Moodle Workplace, while the Enhanced Native Catalog is available only for Moodle Workplace.

For a detailed feature comparison see Catalog comparison: Kenai and Workplace.

Kenai Catalog

The Kenai Catalog displays courses and programs as visual cards or list items with images and descriptions. Learners can explore content using filters and sorting tools, self-enroll in programs directly through the catalog, and view their in-progress and completed curriculum.

Availability:

  • Moodle LMS: Displays courses only

  • Moodle Workplace: Displays courses and programs

Course and Program Cards

The catalog displays courses and programs as cards with filtering and sorting tools.

Always Displayed:

Element

Description

Image

Course/program image (or system-generated color from "Course card colors" if none provided). Displays at aspect ratio set in Kenai general settings

Title

Course full name or program name

Filter value

First custom Kenai filter field (if populated)

Information fields

Two custom Kenai information fields (if populated), with optional Font Awesome icons

Conditional Elements:

Element

When Displayed

Description

"View more" button

Learner not enrolled

Opens modal with image, description, and "Start" button. Requires course self-enrollment or program self-allocation enabled

"Launch" button

Learner enrolled

Provides direct access to curriculum

Progress indicator

Learner enrolled

Shows progress bar with percentage, or "Completed" label

Star rating

Course completed

Learners can rate completed courses on a five-star scale

Image Recommendations:

Consideration

Recommendation

File size

Keep small—24 cards load by default, affecting page load times

Dimensions

Match forced aspect ratio setting to avoid cropping:<br>• 3:2 ratio: 300×200px<br>• 4:3 ratio: 400×300px<br>• 5:4 ratio: 500×400px

Optimization

Compress files without quality loss rather than reducing dimensions

Filters and Controls

Dropdown Filters:

Filter

Description

Course/program selector

Appears automatically when both courses and programs are enabled

Categories

All parent categories based on learner access permissions

Custom filters

Three available custom filters using values from Kenai custom fields

Competencies

All system competencies for filtering courses linked to selected competencies

Additional Tools:

  • Alphabetical sort

  • Search field

Optional Features:

  • Modify View button - Opens modal to control which filters display and exclude enrolled curriculum from view

  • Tabs - Separate "My Cards" (in-progress/completed) from "Cards" (not yet accessed)

  • View toggle - Switch between grid (card) and list layouts

Kenai Catalog Configuration

1. Enable Kenai Catalog

  • Go to Site Administration > Appearance > Custom theme settings > Kenai

  • Set "Enable Catalog?" to "Yes"

  • The Kenai Catalog link will appear in your site's navigation bar

2. Configure Custom Fields Kenai automatically adds custom fields to all courses and programs once enabled. Use these fields to control catalog display and filtering. See Field Reference for complete field documentation.

Accessing Kenai Fields:

  • Courses: Site Administration > Learning > [Select course] > Edit course settings > Kenai Fields (bottom of page)

  • Programs: Site Administration > Learning > Programs > [Select program] > Edit Details > Kenai Fields (bottom of page)

3. Configure Additional Options (optional)

Setting

Location

Description

Footer banner

Kenai settings > Footer Banner field

Add plain-text banner at page bottom

"Go to top" button

Kenai settings

Enabled by default for catalog page

Custom navigation

Kenai settings > Custom navigation

Add custom nodes following on-page syntax

Custom styling

Kenai settings

Use Raw initial SCSS or Raw SCSS

Enhanced Native Catalog

The Enhanced Native Catalog is available exclusively for Moodle Workplace. It builds on the native Workplace catalog with additional features including alphabetical sorting, collapsible filters, and grid/list view toggling.

Availability: This catalog is available at no additional cost for Kenai license-holders. Contact your Moodle Account Manager to request installation.

Limitations: Does not currently support program display.

Key Features

Learner Progress View Add an optional "My Progress" page (accessible via main navigation) that displays enrolled courses separately from the main catalog. Learners can filter by mandatory, in-progress, and completed status, with optional progress bars showing completion percentages.

Custom Field Migration Convert existing Kenai custom text fields to native Moodle dropdown fields for use in catalog filters. This allows you to leverage data already entered in Kenai custom fields within the enhanced native catalog's filter system.

Enhanced Native Catalog Configuration

Prerequisites

Both catalogs must be enabled:

Catalog

Navigation Path

Setting

Kenai catalog

Site Administration > Appearance > Custom theme settings > Kenai

Set "Enable Catalog?" to "Yes"

Workplace catalog

Site Administration > Learning > Learning catalog settings

Set "Enable learning catalog" to "Yes"

For complete native catalog documentation, see Moodle docs on Catalogue.

Enable "My Progress" View (optional)

  1. Go to Site Administration > Appearance > Custom theme settings > Custom catalogs

  2. Enable "My Progress" catalog view (disabled by default)

  3. Add the view to navigation:

    • Go to Site Administration > Appearance > Custom theme settings > Kenai > General Settings > Custom navigation

    • Add: /course/index.php?mycourses=1

Note: Once enabled, enrolled courses no longer appear in the regular catalog view.

Configure Progress Display and Filters (optional)

Go to Site Administration > Appearance > Custom theme settings > Custom catalogs:

Setting

Description

Show completion progress

Displays progress bars on course cards (requires course completion enabled)

"In Progress" filter

Lets learners filter incomplete enrolled courses

"Completed" filter

Lets learners filter completed courses

Enable Mandatory Filter (optional)

To allow learners to filter by mandatory training status:

  1. Go to Site Administration > Learning > Learning catalog settings

  2. Under "Fields to display in the learning catalogue filter," open the eye icon for "Mandatory"

Migrate Custom Text Fields (optional)

To use existing Kenai custom text field values as catalog filters:

  1. Go to Site Administration > Appearance > Kenai > General settings > Text field to dropdown field migration tool

  2. Select the field to migrate and click Submit

  3. An automated task converts the text field to a dropdown with all existing values as options

  4. The original field is renamed with "_backup" appended to its shortname


Customization

Customize Activity Behavior

Activity Icons: Replace default activity icons with custom images for any activity type, including third-party plugins. Go to Site Administration > Appearance > Kenai > General settings > Activity icon management and upload .jpg, .gif, or .png image for each activity type you want to customize.

Activity Navigation: Add navigation buttons to course module activities. When enabled a “previous activity” and a “next activity” button are present at the bottom of each activity in a course. The setting to enable is located in the Kenai general settings page.

Customize Course Behavior

Disable Course Information:  By default Moodle displays a tab on all courses called “Information”. Disabling this setting will remove the information tab from all courses on the site. This setting is located in the Kenai general settings page.

Add a fixed plain-text banner at the bottom of pages.

To configure:

  1. Go to Site Administration > Appearance > Custom theme settings > Kenai

  2. Enter text in the "Footer Banner" field

Filter Labels

Customize the display text for catalog filter labels.

To change filter labels:

  1. Go to Site Administration > General > Language > Language Customization

  2. Search for strings named filter:kenaifilter1filter:kenaifilter2, and filter:kenaifilter3

  3. Edit labels as needed

Tip: You can customize other theme text by searching for "theme_kenai" strings in the language customization tool.

Custom Styling and Navigation

CSS Injection: Use Raw initial SCSS or Raw SCSS fields within Kenai theme settings to add custom styles.

Custom Navigation Nodes: Add custom navigation items in Site Administration > Appearance > Custom theme settings > Kenai > General Settings > Custom navigation. Follow the on-page syntax guidance.

Login Box Location: The location of the login box on the login page can be set to left, right, or center. This setting is in the Kenai general settings page.

Ratings

Kenai includes a star rating system for courses and programs. Once learners complete a course, they can rate it on a five-star scale. Ratings appear on course cards in the catalog.

Configuration: The local_ratings plugin is a dependency of Kenai and provides the rating functionality. No additional configuration is required—the plugin works automatically once installed.


Field Reference

Information Fields

Display additional information on course and program cards.

Field

Purpose

Icon Configuration

kenaiinfo1

Additional card information

Custom icon (set in Kenai > General settings > "Kenai Info 1 Icon")

kenaiinfo2

Additional card information

Default icon: fa-clock-o (change in Kenai > General settings > "Kenai Info 2 Icon")

Filter Fields

Create custom catalog filter categories.

Fields: kenaifilter1kenaifilter2kenaifilter3

Configuration:

  • Edit the field "Name" to change the filter label in the catalog

    • Go to Site Administration > Learning > Course custom fields

  • Important: Do not edit the "Short name" field

  • Filters only appear if courses have values populated

  • kenaifilter1 also displays on course cards

Special Fields

Field

Scope

Purpose

Notes

kenaiprogallocate

Programs only

Enables self-allocation and displays program in catalog

Located in program settings below kenaiinfo2

kenaimandatory

Courses only

Flags courses as mandatory

Edit the field "Name" if needed (e.g., "Required"). Incomplete mandatory courses display in the mandatory section for enrolled users

Task

Path

Enable Kenai Catalog

Site Administration > Appearance > Custom theme settings > Kenai

Configure home page

Site Administration > Appearance > Custom theme settings > Front page settings

Access course Kenai fields

Site Administration > Learning > [Course] > Edit course settings > Kenai Fields

Access program Kenai fields

Site Administration > Learning > Programs > [Program] > Edit Details > Kenai Fields

Customize activity icons

Site Administration > Appearance > Kenai > General settings > Activity icon management

Customize filter labels

Site Administration > General > Language > Language Customization

Configure Enhanced Native Catalog

Site Administration > Appearance > Custom theme settings > Custom catalogs

Enable Workplace catalog

Site Administration > Learning > Learning catalog settings


For additional support or questions about Kenai, contact your Moodle Account Manager.



Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.