Theme Release V1.5.0 ‘Freyr’

LMS

Workplace

Released in Q3 2024

The upcoming Freyr release introduces an array of supporting plugins to both Moodle LMS and Moodle Workplace customers who are utilising Moodle V4.3.

We are introducing a number of exceptional plugins working alongside our theme, with a large focus on the learning library. This brand new self serve mechanism is a faster, more efficient way of helping users find courses on the platform. In addition to this are a number of new blocks to help bring further value to dashboards, such as announcements, recommended learning and bookmarked learning.

Supported on version(s):

  • Moodle LMS & Workplace 4.3

A note from Edd Clementson, Product lead at Titus

The Freyr release is an expansion of our theme plugin into our theme suite, as we introduce a number of supporting plugins to improve the platform further.

We are introducing a new self serve mechanism within Moodle named the Learning library. We have purposefully built this feature in React, meaning it’s lightweight, responsive and delivers a fast performance to end users. There are an array of options available to configure this library on a per tenant basis, including displaying different pieces of information such as course custom fields, prices, course ratings and more.

As always, we greatly encourage you to provide feedback and submit requests/votes via our portal page, for what you’d like to see next.

With thanks to the team who worked on this release:

Edd Clementson, Product Lead

Connor Young, Developer

Vagelis Simitis, Developer 

Kristian Burgess, UX Designer

New Features

Learning library

Introducing the golden apple of this release, the Learning library. A new self serve mechanism with a host of options configurable at a multi tenancy level.

This newly built, responsive and fast performing library offers a live search, pagination, the ability to view courses over multiple categories, search via tags and much more. The front end offers both a list and tile view, is fully responsive and allows for courses to be bookmarked. Importantly, using the course custom fields allows you to select if a course is an ‘event’ or ‘resource’ to help certain learning resources stand out further.

Filtered views can easily be shared / linked too, the sort order can be changed and a ‘more details’ modal can be enabled to show detailed information about the course. Furthermore, tags can be used to visually recognise courses that are created for ‘events’ or ‘resources’, the possibilities are huge!

For a list of each setting available, see the ‘additional features and changes’ area at the bottom of this page.

Report on search terms

A new report source ‘Search term log’ is being introduced alongside the learning library, allowing you to view which search terms users have been searching for on the platform. In addition to this we have added aggregations to easily view the count of search terms; and also filters and conditions for viewing data before/after certain dates or between a desired date range.

Login page improvements

Adjustments have been made to enhance clarity and user experience through the positioning, spacing, language and sizing of a number of elements. We’ve also introduced a new setting to allow for the better display & positioning of background images, preventing distortion.

Navbar improvements

A number of aesthetics improvements to the navigation bar have been implemented. These include improvements to the hover state animation effect & the removal of the focus highlight on click. Additionally there is now a new theme setting to disable the ‘My Courses’ option from the top navigation bar.

Page load animations

We are excited to introduce new page loading animations to enhance your browsing experience, providing a smoother and more visually appealing transition between pages. These animations aim to reduce perceived loading times and improve overall user satisfaction.

(MWP) Custom tenant branding toggle

We are excited to announce a new feature for Moodle Workplace that enhances the flexibility of tenant management. Administrators can now toggle branding settings within each tenant’s theme configuration. This feature allows you to choose between using the default tenant’s branding or applying custom branding specific to each tenant.

Theme presets

We are pleased to introduce Theme Presets, a powerful new feature designed to streamline the customisation of your Moodle environment. With Theme Presets, you can effortlessly apply a polished and consistent appearance to your Moodle with just a few clicks; acting as a starting ground and demonstrating some of the themes capabilities. These presets may include colours, fonts and images.

New block - Recommended learning

We are thrilled to introduce the new Recommended Learning block in Moodle, designed to enhance personalised learning experiences for users.

This block displays tailored learning content based on tags, implemented through user preferences (user interests) and activity (existing course enrolments).

New block - Bookmarked learning

Further enhancing the dashboards, is the option for a new Bookmarked learning block. Bookmark content from the new Learning Library, and it will appear in the Bookmarked Learning block, making it easy for you to revisit later.

New block - Announcements

The Announcements block helps keep everyone informed by providing a dedicated space for essential site communications. Admins can choose which site announcements are shown through this block to ensure centralised updates and improved visibility for key messaging.

Course ratings

We have introduced the ability to allow for users to rate courses. We have brought an existing course ratings plugin (freely available) into the theme suite and made a few additional small changes to the aesthetics, including the implementation of course ratings into the Learning Library self serve mechanism.

All features

Learning Library

New functionality accessed by visiting URL/local/library. We recommend adding this link into the top navigation bar. New features include:

  • Displaying courses in tile or list view
  • Live search
  • Tag & categories filtering – allowing you to view courses in different categories at the same time
  • Sort order options
  • Bookmarking courses

Additional settings include: 

  • Enable guest access to library
  • Search course description
  • Default sort order
  • Display tile descriptions
  • Display tile tags
  • Enable More info button – producing popup modal with more in depth information about the course.
  • Display prices on tiles
  • Display course ratings

 

In a previous release (4.2) the following feature was introduced but due to its importance as part of the self serve mechanism we’re raising this feature again:

  • Global search – If global search is enabled, then using the top nav bar item will now reveal a more user friendly search bar. The theme settings allows you to ensure this search points to the learning library.
 
 

 

 

New report source

A new report source is now available as part of the Custom report builder. This allows you to view which search terms users have been searching for on the platform. In addition to this we have added aggregations to easily view the count of search terms; and also filters and conditions for viewing data before/after certain dates or between a desired date range.

 

Login page

  • Improved layout: Enhanced the overall layout of the login page. Adjustments have been made to enhance clarity and user experience.

  • Login page background image display setting: The login page now features a new setting specifically for the display of the login background image. This setting provides flexibility to prevent stretching and resizing based on your preferences for the chosen login background image. Note that this setting only affects layout 2 of the login page.

     

    • 50%: Image will be sized to cover 50% width of the page. This will show the full width of the image but can result in distorted or squashed images if incorrect aspect ratios are used. We recommend approximately a 1:1 aspect ratio for the uploaded background image using this display setting.
    • Contain: Image will be resized to fit within the page without cropping. This will show approximately half of the uploaded image but will not distort or squash the image. We recommend approximately a 16:9 aspect ratio for the uploaded background image using this display setting.

    • Cover: Image will be resized to cover the entire page, potentially cropping edges. This will show approximately half of the uploaded image but will not distort or squash the image. We recommend approximately a 16:9 aspect ratio for the uploaded background image using this display setting.

Recommended Learning block

This upcoming block will display recommended courses to logged in users and is designed for use on the dashboard page (although will work elsewhere). It will recommend courses based on tags via 2 methods:

  1. Course Tags – Tags that have been added against courses the user is already enrolled on.

  2. User interests – Tags that have been added against a users profile. The block will display courses that match the same tags as user interests or course tags the users enrolled in.

 

There is a sitewide level setting an admin can set to define if the block recommends courses using 1 of the above methods or both. This block will not recommend learning you are already enrolled in.

Bookmarked Learning block

This new block displays learning that has been bookmarked (or starred) by the logged in users. Learning can be bookmarked from the Learning Library using the bookmark icon located at the top right of each tile image.

Announcements block

The Announcements block has been created to ensure there is a centralised area that displays selected key posts from the Site Announcements forum. (Identified by id=1 on all platforms). In order to display site announcement posts, a tag of ‘announcement’ must be added into the post:

The announcements block displays the profile photo of the poster, the name of the poster, the announcement message and the date/time of the post.

Depending on the number of posts showing there is a left/right button allowing the user to cycle through the posts.

 

The announcements block can be configured through the block settings below:

Block instance settings:

  • Site announcements count (1, 3 or 5 max)

  • Toggle slideshow transition

    • Toggle (DEFAULT = ON)

      • When enabled, this means users don’t have to click the left/right icons or the slider circles, to change announcements, it will automatically transition after the defined period, to the next announcement.

Course ratings

We have taken the fantastic plugin publicly available here into the Titus theme suite and consequently made some enhancements and brought this inline with our new Learning Library. If you wish to have a copy of this plugin please get in touch, however without additional Titus enhancement such as the Learning Library it will not add any additional value.

Primarily we have introduced a setting to display course ratings within the Learning Library on course tiles.

This plugin allows students to add ratings and reviews to courses. Other users can then view and read existing reviews.

 

When installed, a custom course field that stores the average course rating is created automatically. The course ratings will be displayed through the Learning Library providing that theme setting is enabled.

The current course rating is also automatically added to each course home page.

By default every student enrolled into a course can leave a rating. It can be configured that only students who completed the course can action this. There is also an option to allow to enable or disable course ratings for individual courses.

Smilify Profile Photos

We have introduced new functionality as part of the theme plugin suite, to display automatically created, unique (based on a users name) effects in place of a blank profile photo. These include displaying ‘smiley faces’ or a marble effect, across the platform in all areas where profile photos are displayed.

Within the theme settings there are a number of settings:

    • Enable/disable – When enabled, these profile photos will only be shown providing a user has not uploaded their own photo.
    • 5 x colour options – There are 5 colour settings to ensure the effects shown maintain branding across the site / tenant.
    • Variant – Beam or Marble – There are 2 effects available, beam (smiley faces) and marble (a marble effect).

Beam variant
 
 
Marble variant
 

Example areas where these Smilify images should be shown include:

  • Program – Users allocated list

  • Certification – Users allocated list

  • Custom reports

  • Organisation structure

  • Tenant users list

  • Global users list

  • Global messaging panel

  • User profile page

  • Course participants list

  • Course gradebook

  • Course ratings (part of Titus plugin suite)

In the feature filled release we’ve also made the following changes:

Navigation bar

  • Top navbar items hover state: Top navbar items have a new improved ‘on hover’ state animation. The focus highlight has also been removed ‘on click’

  • Remove click highlight: The highlight ‘on click’ for top navbar items, tenant selector, and logo has been removed.

  • My courses: A new theme setting has been added to disable the ‘My Courses’ option from the top navigation bar.

 

Admin tools

  • MWP Only (Multi-Tenancy)

    • Custom Tenant Branding Toggle: Added a new toggle setting for enabling/disabling custom tenant branding. When disabled, the branding set in the default tenant (Moodle Workplace only) will be used within that tenant.

  • Miscellaneous

    • Theme Presets Option: Introduced a new ‘Theme presets’ option to simplify theme management. With Theme Presets, you can effortlessly apply a polished and consistent appearance to your Moodle with just a few clicks; acting as a starting ground and demonstrating some of the themes capabilities. These presets may include colours, fonts and images.

 
  • Bulk Import (MWP)

    • Asynchronous bulk tenant uploads: Within Moodle Workplace we previously introduced the ability to more easily brand tenants in bulk by uploading an exported theme settings file. We have now improved the performance of this area by allowing this mass tenant settings upload to be performed using Moodle’s asynchronous tasks. This will prevent performance and timeout issues and allow for tenants to be updated in the background without affecting server performance.

 

Further enhancements

  • Page loading animations: Improved user experience with new page loading animations.
 
  • Marketing Tiles (Site home) – We have now ensured alignment over the marketing tile links so each tile and each primary button will be aligned with the largest/tallest of the marketing tiles.

  • My courses (Moodle Workplace) – We have decreased the number of program tiles displayed from 10 to 8 before pagination takes affect.

  • Settings combined – We have taken the two site home settings toggles for ‘Enable slideshow’ and ‘Enable Feature banner’ and combined these into a dropdown setting named ‘Site home banner’.

  • Site footer – We have remove the option for ‘Footer image position’ so now all uploaded images will be aligned centrally along with the footer link columns.

Upgrade your platform

Reach out and speak to your Customer Success Manager.