What It Is
A premium Moodle Workplace theme with a custom front page and course catalog.
The Kenai theme is a great way to provide logged in users with a structured front page to highlight featured content and a course catalog to advertise course offerings.
Installation
Please ask your Moodle US Account Manager for details if you are interested in purchasing this custom theme.
The theme requires the Ratings plugin (local_ratings) to be installed on the Moodle site.
Kenai - Front Page Settings (Tenant Level Settings)
To configure the tenant specific front page:
Make Site Home available on the site. Go to Site Administration > Appearance > Navigation and set the Start page for users to Site.
Verify that the site Front page settings ONLY include Full site name and Short name for the site. Go to Site Administration > Front Page > Front Page Settings:
IMPORTANT: Remove any other specifications from Front page description, Front page, and Front page items when logged in or they will also be applied to the theme front page and can produce unexpected results.
Visit the Kenai - Front page settings page to configure the settings for each tenant. Go to Site Administration > Appearance > Kenai - Front page settings to customize the following:
Enable Frontpage – Should the custom front page be enabled for this tenant? If disabled, the front page will redirect to the dashboard.
Video – Should the video be displayed on the front page? If this selection is made it will override the image slider.
Slider images – Select the number of slide images to configure on the front page. This will affect how many sections appear below.
Welcome section – An optional but fully customizable HTML section on the front page.
Explore By Industry – Select the number of industry cards to configure on the front page. This will affect how many sections appear below.
Featured/Trending Items – Select the number of featured item cards to configure on the front page. This will affect how many sections appear below.
Get Certified – A customizable section that can include text, image, and a customizable button/link.
You can set the Default Front Page by selecting that value in the tenant dropdown. These settings will apply to all tenants who have no other settings configured.
Catalog Settings (Site Level Settings)
To configure the site level theme settings:
If the Catalog Front Page is enabled, the /course/index.php page will be converted to a catalog page. Disabling this setting will display the standard Workplace front page. Go to Site Administration > Appearance > Themes > Kenai and select Enable Catalog Front Page.
Example: http://yoursite.com/course/index.php
If desired, the catalog page URL can be added to your navigation as a catalog link.
If enabled, programs with self allocation will display in the course catalog. Go to Site Administration > Appearance > Themes > Kenai and select Show programs in the course catalog.
If enabled, the competency filter will add a selector for competencies to the course catalog page. Go to Site Administration > Appearance > Themes > Kenai and select Enable competency filter.
If enabled, a category filter will display in the course catalog. Go to Site Administration > Appearance > Themes > Kenai and select Enable the category filter.
Please note the first category filter will directly reflect the list of course categories available on your site.
If you wish to set a default view for the catalog page with sort and/or filters selections applied, please note the URL will directly reflect any applied catalog sort/filter selections.
First, make your sort/filter selections.
Then copy the resulting URL from the address bar for your link.
After enabling the Kenai theme, additional Kenai fields will become available in course and program settings. These fields can be used to create catalog filters and control how course/program information is displayed in the catalog. For courses, go to Courses > select a course > Edit course settings > Kenai Fields. For programs, go to Programs > select a program > Edit details > Kenai Fields.
To add additional information to the course cards:
kenaiinfo1 - Adds additional info to the course cards.
An icon can be set to accompany this field in the general theme settings. Go to Site Administration > Appearance > Themes > Kenai and enter the code for the desired icon in Kenai Info 1 Icon.
kenaiinfo2 - Adds additional info to the course cards.
The default icon “fa-clock-o” is set for kenaiinfo2.
You can change this icon in the general theme settings. Go to Site Administration > Appearance > Themes > Kenai and enter the code for the desired icon in Kenai Info 2 Icon.
To determine if a program can allow for self-registration:
kenaiprogallocate - This enables program self allocation and allows a program card to appear in the catalog.
To add a custom filter property:
kenaifilter1, kenaifilter2, and kenaifilter3 – Adds one, two, or three additional filter categories to the catalog.
If courses don't have any values set, the filter will not appear.
Kenaifilter1 also adds additional info to the course cards.
You can add custom nodes to the nav drawer:
Go to Site Administration > Appearance > Themes > Kenai and in the section Custom navigation enter the syntax as noted on the page.
IMPORTANT: Caches must be purged for icons configured in this setting to load correctly.
There is an optional feature to enable mandatory courses on the front page. Go to Site Administration > Appearance > Themes > Kenai and select Enable the mandatory course section.
An additional custom field (kenaimandatory) found in the course settings under Kenai Fields determines if a course should be considered mandatory.
Enter any character in the kenaimandatory field to enable this feature.
If a user is enrolled in a course, the course is flagged as mandatory, and the course is incomplete, then it would display in the mandatory section.
You can display site wide announcements on the front page. These announcements will be displayed to all tenants. Go to Site Administration > Appearance > Themes > Kenai and enter desired text in the Announcement text field.
Language Pack
You can adjust the language pack for the theme. Go to Site Admin > Language > Language Customization, and search for “theme_kenai” strings.
The label on catalog filters can be changed in Moodle's string editor. They are named like this: filter:kenaifilter1.
Versioning
Releases will be numbered with the following format:
- Primarymoodle.secondarymoodle.patch
and following these guidelines:
primarymoodle.secondarymoodle will match the version of Moodle the theme is built for (ex 3.11).
The patch will be the latest release on that Moodle version.