...
 

Read Our Latest News

bt_bb_section_bottom_section_coverage_image
Moodle 5.3 API Authentication Error: What It Means Before You Blame Your Integrations

Moodle 5.3, a long-term support (LTS) release, came out on 5 October 2026. That same day, an administrator upgrading from 5.2.3 posted in the Moodle community forums under the title “Upgrading to 5.3: middleware api authentication error”. The message named Moodle’s application programming interface (API) authentication middleware. However, the line underneath told a different story....

Alberta’s Permanent Daylight Time: What Moodle 5.1 Sites Must Fix Before Deadlines Shift

A recent, still unanswered Moodle community forum thread shows why the Moodle 5.1 Alberta time change is harder than it looks. The administrator was running Moodle 5.1.6 on PHP 8.3.33 and had installed timezone database 2026.3 for Alberta’s change. The calendar still shifted from UTC-6 to UTC-7 between November and December, and a second site...

Resolving Moodle 5.2 Email Self-Registration Issues After Upgrade

When Moodle 5.2 self-registration issues surface after an upgrade, the front door closes on exactly the people a school or association most wants to reach: a family weighing admission, or a new member registering before a deadline. A recent Moodle community forum thread described the pattern after an upgrade from Moodle 5.1 to 5.2.3. New...

Duplicate Values in a Unique Moodle Profile Field: How to Diagnose It

When administrators configure a unique Moodle profile field, they expect robust enforcement of data integrity. This prevents multiple users from sharing the same identifier. However, situations can arise where duplicate values appear in a field explicitly marked as unique, leading to confusion and operational issues. This unexpected behavior can compromise user management, break integrations, and...

Why Moodle Bulk User Upload Does Not Send Welcome Emails

The Moodle bulk user upload feature is a cornerstone for efficiently populating your learning management system with a large number of learners. However, administrators frequently discover that it does not send welcome emails by default. This often leads to confusion for new users and additional manual work for support teams, who must then notify learners...

When Moodle Plugins Stop Being Enough

Moodle plugins can add certificates, reporting, enrolment, authentication, communication, compliance tracking, and many other features without rebuilding the platform. For common requirements, a well-maintained plugin is often the fastest and most cost-effective solution. Custom Moodle development becomes worth considering when existing plugins only solve part of the requirement, create manual workarounds, or cannot support the...

Moodle Course Copy, Backup, or Restore Not Working: Common Causes for Schools

Course copy, backup, and restore are some of the most useful Moodle tools for schools. They help administrators prepare new academic terms, duplicate course templates, move content between departments, preserve old course records, and recover materials when something goes wrong. When these tools stop working, the impact can be frustrating. A teacher may not be...