Release Schedule
Open LMS EDU 4.3
- Sandbox Upgrade: Thursday, June 13, 2024, 9:00 AM - 5:00 PM ET
- Production Upgrade: Thursday, July 11, 2024, 12:30 AM - 6:30 AM local datacenter time
Release Date
July 11, 2024
- North America, Central America, South America (Virginia, USA datacenter): Clients will be upgraded according to their timezone:
- Eastern, Amazon, and Newfoundland-Labrador Timezones: July 11, 2024 at 12:30 AM - 6:30 AM EDT
- Central Timezone: July 11, 2024 at 12:30 AM - 6:30 AM CDT
- Mountain and Pacific Timezones: July 11, 2024, at 12:30 AM - 6:30 AM PDT
- South America (São Paulo, Brazil datacenter): July 11, 2024 at 12:30 AM - 6:30 AM BRT
- EMEA (Frankfurt data center): July 11, 2024, at 12:30 AM - 6:30 AM CEST
- APAC excluding Australia and New Zealand (Singapore datacenter): July 11, 2024, at 12:30 AM - 6:30 AM SGT
- Australia and New Zealand (Sydney, AU datacenter): July 11, 2024, at 12:30 AM - 6:30 AM AEST
Important notice:
For our North American clients hosted in the Virginia data center, please be aware that an additional 5 minutes of downtime may occur during the upgrade period. This is due to the database upgrade to utf8mb4.
Non-Production Sites Upgrade Schedule
We will upgrade non-production (sandbox) sites on Thursday, June 13, 2024, between 9:00 AM - 5:00 PM EDT.
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.3.4
As part of this release, the team reviewed the code of 4.3.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.2 version
4.3 Version
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™ 3.11.8 or later.
- PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle™ 4.1.
- PHP 8.2.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.
Database requirements
Moodle™ supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
Database requirements
Moodle™ supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
Database |
Minimum version |
Recommended |
---|---|---|
13 (increased since Moodle™ 4.1) |
Latest |
|
8.0 (increased since Moodle™ 4.1) |
Latest |
|
10.6.7 (increased since Moodle™ 4.1) |
Latest |
|
2017 |
Latest |
|
19 |
Latest |
Note that, since Moodle™ 4.3, the maximum length for the database prefix ($CFG->prefix) is 10 characters. Installation or upgrade won't be possible with longer prefixes.
Browser support
Moodle™ is compatible with any standards-compliant web browser. We regularly test Moodle™ with the following browsers:
Desktop:
- Chrome
- Firefox
- Safari
- Edge
Mobile:
- MobileSafari
- Google Chrome
For the best experience and optimum security, we recommend that you keep your browser up to date.
Moodle™ 4.2 & 4.3 highlights:
Activity cards redesign
- Smaller activity icons and content is arranged to take up less space.
- Activity completion conditions can be accessed from a dropdown menu.
- Access restrictions are hidden until you select the “Show more” dropdown menu.
- Teachers have “Edit” links to take them directly to the activity completion or access restriction settings.
- Teachers now have a group icon displayed on hover for activities allowing groups.
- A modal window gives teachers quick access to group mode settings.
- A modal window gives teachers quick access to change availability.
- Teachers can also edit availability from the relevant item.
Default activity completion
- Site-wide default completion page: Admins can define default completion settings which teachers can then change as required.
- Progressive display of completion conditions.
Course enhancements and communication
- Admins can enable Matrix as a communication provider for teachers to use in courses.
- A quick link to new or existing rooms enhances course communication.
- Expand all/collapse all options for the course index on the course page.
- Text and media areas can now display names which will be shown in the course index.
- Floating buttons enhance the navigation of the book resource.
- You can now copy H5P activities in the content bank to adapt them.
- You can now include files when exporting database activity entries.
- New option to click to add an activity or resource anywhere on the course homepage.
- It is now possible to indent activities or resources one place to the right (or left for right-to-left languages) on the course homepage, with the indentation additionally shown in the course index.
- You can now duplicate sections and benefit from useful permalinks.
- Activity names will now only display when edit mode is on.
LTI External tools
- Add tools more easily in courses: teachers can add and manage preconfigured LTI tools at the course level.
- Teachers can specify which tools are shown in the activity chooser.
Moodle™ report builder
- Course categories are now available as a new report source.
- Custom reports may now be filtered on the context level.
- You can now create custom reports on user badges and include comments in blog reports.
- New filters include: last, current, and next hour.
Gradebook enhancements
- Sticky footers give quick access to common action buttons and navigation links.
- A modal window allows for more efficient adding and editing of grade items, categories, and outcomes in the Gradebook setup.
- It is now possible to collapse columns in the Grader report.
- Easily search and filter the Grader report.
- View feedback directly in the Grader report.
- Collapse categories in the Gradebook setup for easier management.
Security enhancements
- Multi-factor authentication brings added security to the site.
- 'Do not track' privacy options are available for YouTube and Vimeo.
TinyMCE editor improvements
- TinyMCE editor is now the default editor for new sites.
- A full-screen button makes editing easier.
- Admin settings control the availability of TinyMCE editor features.
- TinyMCE Premium plugins are now available (Premium capabilities require a subscription with the TinyMCE maintainer).
Question bank improvements
- The question bank now has improved searching and filtering similar to other areas of Moodle™.
- Teachers can hide, remove, or resize columns in the question bank.
- Teachers can customize question numbers.
- Teachers can reopen attempts never submitted.
Bulk editing
- A bulk editing option is available from the course homepage.
- Teachers can delete, move, duplicate, hide, or change visibility in bulk from the footer.
Core plugins removed
- Assignment 2.2
- cachestore_mongodb
- cachestore_memcached
Open LMS 4.3 highlights:
Snap 4.3 Improvements
New availability options for activity cards: Teachers can now edit the availability of activities directly from the activity cards menu, without needing to navigate to the activity settings page.
New group selection options in activity cards: The redesigned activity cards now feature a new dropdown component, allowing teachers to edit group mode options directly from the course page.
New ability to duplicate course sections: You can now duplicate a course section. This feature adds a 'Duplicate' option to the action menu of every course section. Selecting this option creates a copy of the section, including all activities and resources within it.
New option to get the permalink to a course section: The section actions dropdown now includes an option to obtain the permalink for that section.
You can now view the completion conditions for activities by clicking the completion icon on the activity cards.
A new option to edit activity completion conditions is now available in the activity cards menu, this options redirects you to a new editing conditions page.
An enhanced "My Courses" view has been released in version 4.3, optimized for mobile resolutions. This new view utilizes the full width of the page and is designed to be responsive, regardless of screen size.
Before | Now |
A new modal for adding and previewing the course cover image has been added in this version. This modal includes recommendations on image format, size, and color combinations for optimal display.
In Snap, activity cards now display the open date and due date for activities that have these dates set.
Personalized Learning Designer (PLD)
You can now access the redesigned PLD (Personalized Learning Designer) via the "Personalized Learning Designer" link under Course Administration. Additionally, you can still find the Legacy PLD in Site Administration by clicking the "PLD (Legacy)" link. For greater clarity, the links to PLD in the dashboard have also been renamed.
New Certifications functionality.
Certifications build on our existing Programs feature. Each certification is affiliated with one or more programs, which the user must complete to become certified. This can help organizations meet their compliance training requirements by creating validity periods during which a user is certified with re-certification steps defined (if desired) at the end of the validity period.
A certification is defined as a program or programs which can recur either with the users' past attempts reset for them to complete the same program or new programs put in place for re-certification. This adds a new allocation option to Programs - Certifications.
Certification completion is controlled by the completion settings within the program content. See more about this in the program knowledge base article - Program content.
For more details about this feature, please visit:
https://support.openlms.net/hc/en-us/articles/10179913116060-Certifications-Overview and related articles.
Marketing Slides Block
Introducing the Marketing Slides Block, a versatile feature that allows you to add an image slider to any section of your site where blocks are supported.
Taxonomies
Also available in 4.3, Taxonomies are a flexible system in Open LMS that lets you create hierarchical ways of categorizing or grouping users. This could be used to create position frameworks, department frameworks, or any other system where there is an order or structure to the data and you want to link that to users.
Building these in Open LMS is simple.
Go to Site administration > Manage Taxonomies and click on "Create new taxonomy."
For more details about this feature, please visit Taxonomies overview.
Related user field
The Related User profile field enables the creation of relationships between specific users.
Visit the Related User article to find out more about Related user profile fields.
Dynamic Cohorts
A new Dynamic Cohorts feature has been added to our product. This enables administrators and similar roles to create cohorts and automate assigning users to the cohort. This tool supports several types of rules, including:
- User profile fields (both core and custom)
- Add or exclude users based on other cohort memberships
- Taxonomy assignments
- Related user data (has direct reports and has indirect reports)
- Course completion
- Program completion
- Certification status
New in Programs
Bulk upload of history is now available in the user interface. It previously required uploading via Upload users.
Bulk upload of history into Programs is now clearly marked as being provided via evidence and allows the upload to set a reason. This will make future audits clearer as to how a user was marked complete.
We have also introduced an option to recalculate Program completion when editing item completion inside of a Program.
New Plugins
Plugin Name |
Component |
Version |
---|---|---|
Ldap test |
local_ldaptest |
2021092700 |
TinyMCE |
tiny_wiris |
2024042300 |
My Certify block |
block_mycertify |
2024010900 |
Marketing slides block |
block_marketingslides |
2024010900 |
Decimal custom field |
customfield_decimal |
2024011000 |
Training custom field |
customfield_training |
2024032500 |
Tool certify |
tool_certify |
2024031400 |
Certify certificate elements |
certificateelement_certify |
2024010900 |
Dynamic Cohorts |
tool_dyncohort |
2024050400 |
Taxonomies |
local_taconomy profilefield_taxonomy profilefield_taxonomyautocomplete |
2022062814 2018051403 2018051407 |
Related user field |
profilefield_relateduser |
2018051405 |
Source eCommerce payments |
rbsource_commercepayments |
2022021001 |
Tiny teams meeting |
tiny_teamsmeeting |
2023120601 |
Updated Plugins
Plugin Name |
Component |
Version |
OneNote Feedback |
assignfeedback_onenote |
2023100910 |
OneNote submissions |
assignsubmission_onenote |
2023100910 |
Teams Meeting |
atto_teamsmeeting |
2020032707 |
To review |
atto_wiris |
2024042300 |
Access ID authentication |
auth_accessid |
2024050700 |
Intellicart |
auth_intellicart |
2024031200 |
OpenID Connect |
auth_oidc |
2023100915 |
RADIUS server |
auth_radius |
2024050700 |
Availability commerce |
availability_commerce |
2018051408 |
Checklist |
block_checklist |
2024040400 |
Completion Progress |
block_completion_progress |
2024042200 |
ILP Integration |
block_intelligent_learning |
2024022201 |
Microsoft® Live Services |
block_live_services |
2009060902 |
Respondus LockDown Browser |
block_lockdownbrowser |
2024051000 |
Microsoft Block |
block_microsoft |
2023100910 |
Programs |
block_myprograms |
2024010800 |
Open AI |
block_openai_chat |
2024021400 |
Products Catalog |
block_products_catalog |
2024042200 |
Sharing Cart |
block_sharing_cart |
2024020501 |
Level up! - Gamification 🏅 |
block_xp |
2024042104 |
Programs certificate elements |
certificateelement_programs |
2024010800 |
Enrol commerce |
enrol_commerce |
2018051405 |
IntelliCart enrollments |
enrol_intellicart |
2024052100 |
Banner/Luminis Message Broker |
enrol_lmb |
2018042505 |
Programs |
enrol_programs |
2024032500 |
MathType filter by WIRIS |
filter_wiris |
2024042300 |
Grid Format |
format_grid |
2023101502 |
Tiles Format |
format_tiles |
2024032000 |
Collapsed Topics |
format_topcoll |
2023100701 |
Checklist |
gradeexport_checklist |
2024040500 |
AWS SDK |
local_aws_sdk |
2024040200 |
Course catalogue |
local_catalogue |
2024011400 |
eCommerce |
local_commerce |
2020061547 |
Commerce Chocice |
local_commercechoice |
2020061542 |
Analytics for Moodle with IntelliBoard |
local_intelliboard |
2024052104 |
IntelliCart |
local_intellicart |
2024052100 |
Intelliboard Pro |
local_intellidata |
2024042600 |
Microsoft 365 Integration |
local_o365 |
2023100915 |
Microsoft 365 Integration (shell plugin) |
local_office365 |
2023100915 |
Microsoft OneNote |
local_onenote |
2023100910 |
Open LMS Utilities |
local_openlms |
2024050700 |
Report Engine |
local_reportbuilder |
2022021014 |
Site subscription |
local_sitesubscription |
2020061505 |
Vouchers eCommerce |
local_vouchers |
2022020108 |
Wiris Quizzes |
local_wirisquizzes |
2024032201 |
Adaptive Quiz |
mod_adaptivequiz |
2024041900 |
Attendance |
mod_attendance |
2024042201 |
Checklist |
mod_checklist |
2024040201 |
Group choice |
mod_choicegroup |
2024010400 |
Workplace course certificate |
mod_coursecertificate |
2024042300 |
Custom certificate |
mod_customcert |
2023042408 |
openEQUELLA Resource |
mod_equella |
2023070300 |
Facetoface |
mod_facetoface |
2021120917 |
HotPot |
mod_hotpot |
2024021051 |
Interactive Content – H5P |
mod_hvp |
2023122500 |
Lightbox Gallery |
mod_lightboxgallery |
2024012301 |
Zoom meeting |
mod_zoom |
2024041900 |
Stripe checkout eCommerce |
paymentprovider_stripecheckout |
2020061531 |
Ouriginal plagiarism plugin |
plagiarism_urkund |
2023071900 |
Drag-and-Drop Matching |
qtype_ddmatch |
2023101300 |
Wiris Quizzes Essay question type |
qtype_essaywiris |
2024032201 |
Wiris Quizzes Matching question type |
qtype_matchwiris |
2024032201 |
Wiris Quizzes Embedded answer (Cloze) question type |
qtype_multianswerwiris |
2024032201 |
Wiris Quizzes Multi Choice question type |
qtype_multichoicewiris |
2024032201 |
Wiris Quizzes Short-Answer question type |
qtype_shortanswerwiris |
2024032201 |
Wiris Quizzes - True/False question type |
qtype_truefalsewiris |
2024032201 |
Wiris Quizzes Commons question type |
qtype_wq |
2024032201 |
Quizz access eCommerce |
quizaccess_commerce |
2019052008 |
Respondus Lockdown BrowserRespondus LockDown Browser quiz access rule |
quizaccess_lockdownbrowser |
2024051000 |
Microsoft 365 Repository |
repository_office365 |
2023100910 |
Microsoft 365 Teams Theme |
theme_boost_o365teams |
2023100900 |
Workplace certificate manager |
tool_certificate |
2024042300 |
Migrate content from mod_hvp to mod_h5pactivity |
tool_migratehvp2h5p |
2024011100 |
Tool Trigger |
tool_trigger |
2024031401 |
Copyleaks Plagiarism |
plagiarism_copyleaks |
2024041700 |
Turnitin plagiarism plugin |
plagiarism_turnitin |
2024020501 |
Turnitin mod |
mod_turnitintooltwo |
2024032901 |
Workplace certificate manager |
certificateelement_border |
2024042300 |
certificateelement_code |
2024042300 |
|
certificateelement_date |
2024042300 |
|
certificateelement_digitalsignature |
2024042300 |
|
certificateelement_image |
2024042300 |
|
certificateelement_program |
2024042300 |
|
certificateelement_text |
2024042300 |
|
certificateelement_userfield |
2024042300 |
|
certificateelement_userpicture |
2024042300 |
|
tool_certificate |
2024042300 |
|
Customcert |
customcertelement_bgimage |
2023042400 |
customcertelement_border |
2023042400 |
|
customcertelement_categoryname |
2023042400 |
|
customcertelement_code |
2023042400 |
|
customcertelement_coursefield |
2023042400 |
|
customcertelement_coursename |
2023042400 |
|
customcertelement_date |
2023042400 |
|
customcertelement_daterange |
2023042400 |
|
customcertelement_digitalsignature |
2023042400 |
|
customcertelement_grade |
2023042400 |
|
customcertelement_gradeitemname |
2023042400 |
|
customcertelement_image |
2023042400 |
|
customcertelement_qrcode |
2023042400 |
|
customcertelement_studentname |
2023042400 |
|
customcertelement_teachername |
2023042400 |
|
customcertelement_text |
2023042400 |
|
customcertelement_userfield |
2023042400 |
|
customcertelement_userpicture |
2023042400 |
End of life of plugins
In 4.3, we are deactivating these plugins for all clients.
Name |
Component |
---|---|
Microsoft® Live Services |
block_live_services |
Windows Live ID |
auth_liveid |
Banner/Luminis Message Broker |
enrol_lmb |
LTI Provider |
local_ltiprovider |
Microsoft Services |
local_microsoftservices |
Microsoft Account |
local_msaccount |
RecordingsBN |
mod_recordingsbn |
Office 365 Connection |
profilefield_o365 |
OpenIDConnect Management |
profilefield_oidc |
Microsoft OneNote |
repository_onenote |
Import competency framework from RDF |
tool_lpimportrdf |
tinymce_dragmath |
tinymce_dragmath |
Quickmail History Migration
Please be aware that, after upgrading the Quickmail block in Open LMS 4.0 MP2, the history information from the legacy version of Quickmail does not transfer automatically. If you want to retain your Quickmail history generated before April 2023 and haven't done so already, you must perform a manual migration.
Follow these steps to migrate your old Quickmail history to the updated version.
Please note that this migration should be completed before 4.3 MP2 (October 17, 2024); otherwise, you will no longer be able to access historical data.
If you wish to retain historical data without migrating it, you may consider downloading and saving a recent backup of the database.
Additional fixes and minor improvements
Fixes to 4.1 MP5 |
|
4.3 |
|
Comments
0 comments
Article is closed for comments.