Open LMS EDU 4.4 Release Notes

ReleaseNotesIMG-44.png

 

Release Date

December 27, 2024

 

Production Data Center Upgrade Schedule

North America, Central America, South America (Virginia, USA datacenter): Clients will be upgraded according to their timezone:

Eastern, Amazon, and Newfoundland-Labrador Timezones: December 27, 2024, at 12:30 AM - 6:30 AM EST

  • Central Timezone: December 27, 2024,  at 12:30 AM - 6:30 AM CST
  • Mountain and Pacific Timezones: December 27, 2024, at 12:30 AM - 6:30 AM PST
  • South America (Sao Paulo, Brazil datacenter): December 27, 2024, at 12:30 AM - 6:30 AM BRT

EMEA (Frankfurt data center): December 27, 2024, at 12:30 AM - 6:30 AM CET

APAC excluding Australia and New Zealand (Singapore datacenter): December 27, 2024, at 12:30 AM - 6:30 AM SGT

Australia and New Zealand (Sydney, AU datacenter): December 27, 2024, at 12:30 AM - 6:30 AM AEDT

 

Non-Production Sites Upgrade Schedule

We will upgrade non-production (sandbox) sites on Thursday, November 21, 2024, between 9:00 AM - 5:00 PM EST.

Non-production upgrades occur during North American business hours to improve the quality of the upgrade process and shorten the production upgrade window. 

Downtime will be required for your production and non-production sites during this window.

 

Release video

Major Features

Upgrade to Core 4.4.4

As part of this release, the team reviewed the code of 4.4.4 and upgraded the underlying systems, adding the corresponding fixes, improvements, and security patches.

Release Notes

For the full releases notes from https://moodledev.io, please see:

4.4 Release notes

4.4.1 Release notes

4.4.2 Release notes

4.4.3 Release notes

4.4.4 Release notes

Server requirements

These are just the minimum supported versions. We recommend keeping all of your software and operating systems up-to-date.

Moodle upgrade: Moodle 4.1.2 or later.

PHP version: minimum PHP 8.1.0 Note: minimum PHP version has increased since Moodle 4.3. PHP 8.3.x is supported too. See PHP for details.

PHP extension sodium is required. See Environment - PHP extension sodium.

PHP setting max_input_vars must be >= 5000. For further details, see Environment - max input vars. PHP variants: Only 64-bit versions of PHP are supported. Note: Changed since 4.1.

Moodle™ 4.4 highlights

 

Course page refined look
Activities and sections clearly defined, colors indicating whether a section is hidden or available.

Single section page
By clicking on section title students are taken to a page showing just that section content to help them focus on their learning.

Teachers also have the single section view available when editing the content and preview it.

Updated Activity Icons
Less dominant and updated and a color pallet adjusted to provide better accessibility tested against 4 more commons forms of vision deficiency to help optimize the experience.

Ordering questions type
Ordering question type is now part of Moodle core 4.4. It displays several items (words, phrases, images or other media) in a random order which must then be dragged into the correct sequential order.

Quiz improvements
Now it’s possible to add grade items to quizzes, meaning that along with the overall grade, a quiz can have grades for specific sections or groups of questions.

A useful Last saved time displays in the quiz navigation block to reassure them their attempt is being recorded.

Forum Improvements
Admins can now set defaults for Announcements forums in new courses

Teachers can easily post to all groups without the need to expand the Advanced settings, the Post a copy to all groups is now available directly on the screen when adding a forum post

Bulk actions
Administrators will find new filter options in the Users page, bulk actions like Delete, send a message add to a cohort, force password change.

User pictures are part of the user list and admins can download the list of users in different formats.

New notifications
Enabled by default in new sites, notifications now include welcome messages for manual enrolments and warnings of un-enrolment due to inactivity.

Site administrators are now notified when a scheduled or ad hoc task is repeatedly failing.  Initial notifications following the release are likely to highlight tasks which have been failing for weeks or months.  These task failures can be investigated by Open LMS Customer Success, but in most situations are likely to be having negligible impact on the site.

Tiny MCE
TinyMCE is now the default editor in new and upgraded sites.

Improved image handling

Image handling is more streamlined, giving a better user experience.

Authenticate via SMS
Multi-factor authentication now includes the option to authenticate via an SMS code.

Show/hide password

Admins can toggle log in password visibility from the Manage authentication screen.

Custom sections

Now you will find Topics format as Custom sections.

 

Open LMS highlights

New Toggle for Editing Mode in Snap
A new toggle is now available in the Snap theme to enable or disable editing mode across the site. This functionality improves accessibility by placing the toggle in the navigation bar, making it available on all pages.

Users can still add content to courses without enabling editing mode, as they have always done in Snap.

This toggle replaces the "Turn editing on" buttons previously found on certain pages, such as the Gradebook and Home page. Additionally, it introduces new options for users on the My Courses page.

 

Untitled design (4).gif

Snap new icons

In line with Moodle standards, we have redesigned the icons in Snap. With a refreshed and less dominant color palette, we’ve introduced new icons for all activities. These new outline-style icons provide a lighter, more modern visual aesthetic, enhancing both clarity and usability.

 

Screenshot 2024-11-18 at 4.18.37 PM.png

 

CCM Enhanced Master Editing Workflow

We’ve updated the Centralized Content Management (CCM) tool to introduce a more intuitive and flexible workflow for editing Masters:

 

Default Editing Window:

    • Users now have a default 2-hour window to edit Masters.
    • Changes are auto-saved at the end of the editing session, ensuring no progress is lost.
    • Users can also click the "Save" button on the CCM main page to manually save changes at any time during the editing window.

      Screenshot 2024-12-09 at 1.52.51 PM.png


Edition Mode Notification:

      • While editing a Master, users will see a message indicating that the Master is in "Edition Mode".
      • This message includes a convenient link to the CCM main page, allowing users to manually save their changes if preferred.

        message.jpg

Manual Save Option:

        • Auto-save functionality can be disabled. If disabled, users will need to manually save changes by clicking the "Save" button on the CCM main page.

 

setting.jpg

These enhancements aim to provide greater control, transparency, and flexibility when managing Masters in CCM.

 

Improved Enrolled Course Cards with Enhanced Information and Features

We’ve enhanced the recently redesigned Enrolled Course Cards to include more relevant information and functionalities for a better user experience:

New Information Displayed:

    • Number of Enrolled Students: Quickly see how many students are enrolled in each course.
    • Course Category: The category of the course is now displayed directly on the card.

New Features:

    • Favorite Courses: Mark courses as favorites directly from the card for easy access.
    • More Info Option: A "Show course information" button is now available. Clicking this will open a modal displaying:
      • The course description.
      • A list of enrolled students.
      • Custom profile fields for the course.

These updates aim to make course management and navigation more efficient and user-friendly.

 

 

Untitled design (5).gif

 

Programs

New Features and Improvements

  • Import Custom Notifications Between Programs:
    A new option allows you to import custom notifications from one program to another, simplifying notification management across programs.

  • Custom Fields on Certificates:
    Program and Certification custom fields can now be displayed on certificates, enhancing customization and personalization.

  • Program Content Problem Indicators:
    New indicators have been added to highlight issues with program content, such as when a course has been deleted, enabling easier troubleshooting.

  • Expanded Notification Options:
    Program and Certification notifications can now be sent to a user's related user, providing greater flexibility in communication.

  • Course Progress Reset Per User:
    A new option lets you reset course progress on a per-user basis for all content in a program, similar to the existing recertification reset functionality.

  • Program Export and Import:
    Programs, along with their contents and structure, can now be exported and imported, making it easier to replicate and manage program configurations.

Screenshot 2024-12-25 at 1.20.51 PM.png Screenshot 2024-12-23 at 5.56.17 PM.png
Screenshot 2024-12-23 at 5.59.04 PM.png Screenshot 2024-12-23 at 6.06.43 PM.png

 

Updated Plugins

Plugin Name

Component

Version

Adaptive Quiz

mod_adaptivequiz

2024042000

Attendance

mod_attendance

2024072400

BTEC marking

gradingform_btec

2024101200

Checklist

mod_checklist

2024101900

Collapsed Topics

format_topcoll

2024032804

Custom certificate

mod_customcert

2024042207

Custom elements

local_ce

2024091701

Grid Format

format_grid

2024032905

Group choice

mod_choicegroup

2024080800

ILP Integration

block_intelligent_learning

2024092601

Intelliboard Next

local_intellidata

2024101800

IntelliCart

local_intellicart

2024102500

Intelliboard Legacy

local_intelliboard

2024110504

Level up! - Gamification 

block_xp

2024100300

Lightbox Gallery

mod_lightboxgallery

2024080800

Liquidus

local_liquidus

2024091701

Microsoft 365 Integration

local_o365

2024042200

Microsoft 365 Integration (shell plugin)

local_office365

2024042200

Microsoft 365 Repository

repository_office365

2024042200

Microsoft 365 Teams Theme

theme_boost_o365teams

2024042200

Microsoft Block

block_microsoft

2024042200

Microsoft OneNote

local_onenote

2024042200

OneNote Feedback

assignfeedback_onenote

2024042200

OneNote submissions

assignsubmission_onenote

2024042200

Open AI

block_openai_chat

2024060400

Open Forum

mod_hsuforum

2024091702

OpenID Connect

auth_oidc

2024042200

Personalized Learning Designer

local_pld

2024091703

Tiny font color

tiny_fontcolor

2024100900

Products Catalog

block_products_catalog

2024101500

Questionnaire

mod_questionnaire

2022121601

SAML2 Single sign on

auth_saml2

2024090900

Sharing Cart

block_sharing_cart

2024072900

Snap

theme_snap

2024091701

Tiles Format

format_tiles

2024100942

Tool Trigger

tool_trigger

2024090300

Workplace certificate manager

tool_certificate

2024100800

Workplace course certificate

mod_coursecertificate

2024100800

Zoom meeting

mod_zoom

2024072500

Open LMS AI Assistant

tiny_ai_assistant

2024100801

 

Changes to BigBlueButton Default Credentials

Default credentials for the free BigBlueButton version will be removed. To continue using BigBlueButton, please register at Registration Portal .

The Registration Portal provides valid credentials for testing purposes. To create an account, ensure you enter a valid email address, as a verification email will be sent. Once your email is successfully verified, credentials will be generated for testing.

 

Other improvements

Version

Description

4.4

  • Error when using Stripe payment provider in eCommerce
  • Snap, edit mode - The footer navigation section disappears when edit mode is activated
  • Reg 4.4 - Snap - Browse list of users, filter usability and display messages issues.
  • Snap, Edit Mode - Unexpected block behavior when edition is on 
  • Snap, Edit Mode - File upload issue with edit mode enabled
  • Snap, Snap Feeds -  Category color is not being correctly applied to snap feeds on mobile version
  • Reg 4.4 - Snap - No Submenu for Two Choices in Activity Action Menu.
  • Snap file picker styling issues
  • Problem 309695 - Snap: Guest access does not work with login token enabled
  • Fix Snap Behat tests that fail in 4.4 branch - Part 4
  • Pull Work plugins changes in 3.3
  • Enable User-Controlled Editing Mode Toggle in Snap
  • Snap - Section edition breaks section navigation
  • Snap UX/UI enhancement - Key Information on Course Cards in Snap’s Front Page (Hover/focus information and section design) - Part 2
  • Snap UX/UI enhancement - Key Information on Course Cards in Snap’s Front Page (Modal course info) - Part 1
  • Tiny Ai Assistant: Identified bugs Part - 2
  • Fix Snap Behat tests that fail in 4.4 branch - Part 3
  • Enable Extended Editing Window for Master Creation and Updates in CCM
  • Fix Snap Behat - 4.4 impacts
  • Snap 4.4 - Updating icons for an outline design
  • Review PLD: Issues in 4.4
  • Fix Snap Behat tests that fail in 4.4 branch - Part 2
  • Snap, H5P - Content bank view adjustments
  • Snap: Add ability to show password in plain text in Login page
  • Snap: Refactor Navbars preparing them for Bootstrap 5.
  • Broken Behat tests from @core_h5p
  • Open Forum : 4.4 compatibility
  • Reg 4.4 - Snap - Messages drawer is blocking most of the pages
  • Reg 4.4 - Snap - Options to add activities or files at course are not displayed
  • 4.4 Final deprecation of mod_forum_get_forum_discussions_paginated in Open forums
  • Update Open LMS release for MR 4.4
  •  4.4 Final deprecations - EDU
  • tool_vault - Not possible to create backups
  • PLD improvements - Filters
  • PLD improvements - Tables
  • CCM Issues on Moodle
  • Fix Snap selectors after Moodle 4.4 refactor for Bootstrap 5
  • 4.4 Deprecations - EDU
  • Fix Snap Behat tests that fail after 4.4 merge
  • Snap fixes for 4.4 - Part 2
  • JQuery: Detect occurrences
  • SAML2 - sp/module.php references a file that no longer exists
  • Problem 304844 - Question Chooser Dialog Flickers when Attempting to Add a Question to a Question Bank on smaller screens
  • Fix broken PHPUnit tests after 4.3.6 merge
  • Snap fixes for 4.4
  • Fix deprecated callbacks and broken tests for Open LMS EDU plugins
  • Snap, Personal menu/Snap feeds - Modified category color is not applying to some of the icons
  • Review and remove core patches conflicts prior to 4.4 merge
  • Open Forum - Error is displayed when creating new activities
  • Liquidus: 4.4 Compatibility
  • Pre Sandbox - 4.4 Version Bump of Open LMS plugins
  • Regression 4.3: The selected cursor, on which an activity is to be restored, doesn't appear by default
  • Snap VPAT 2024 - Courses - Part 3
  • Regression 4.3: New message in question preview options for quiz, seems cut off due to position
  • Snap, Big Blue Button - "End session" button color issue in activity interface
  • YUI: Product Development plugins
  • Snap, Calendar -  The color for the actual date in the "Calendar" block doesn't match with a modified category color.
  • Snap, Grade report table  - The grade report table is overlapping with page footer. 
  • Part 2: theme_snap injects javascript in the footer even when its not the active theme
Was this article helpful?
0 out of 0 found this helpful