Moodle Hosting Requirements: PHP, Database, Server and Storage
Exact Moodle 4.5 to 5.3 requirements, the PHP settings the installer enforces, web server and storage rules, and the signs that tell you to move to a…
Transform Learning with a Powerful Enterprise LMS
Learn moreInsights
Practical guides on building, customizing, integrating and migrating learning platforms - written by engineers who do this work.
Exact Moodle 4.5 to 5.3 requirements, the PHP settings the installer enforces, web server and storage rules, and the signs that tell you to move to a…
Six LMS platforms for public-sector agencies scored on a published rubric: FedRAMP status, audit records, accessibility, mandatory training, hosting…
Five association LMS platforms scored on a published rubric for CE credit tracking, certification renewals, AMS integration, member pricing and webin…
Six LMS platforms for call centers and BPOs scored on a published rubric: per-client isolation, assessments, AI role-play, onboarding automation, int…
How a gateway plugs into Tutor LMS native e-commerce: the gateway, config and payment classes, the registration filters, the shared webhook route, th…
A schema reference for Tutor LMS 4.1.3: the 20 core tables for quizzes, orders, coupons, earnings, scheduling and GDPR consent, the Pro add-on tables…
Which privacy interfaces a Moodle plugin needs, a complete provider for a local plugin, how export and delete calls work, why core_userlist_provider…
Define a Moodle Universal Cache in a plugin: write db/caches.php, add the language string, load misses through a data source, invalidate on enrolment…
The four files an activity module needs for course backup, import and Duplicate: backup task and structure step, restore task and step, id mapping, f…
A developer reference to the LifterLMS actions and filters behind enrollment, lesson and course completion, quizzes, orders and certificates, with th…
Use learndash_min_password_strength and learndash_weak_password_stop_register to change the registration password rule, understand the Classic and Mo…
Every key in a Moodle plugin's db/services.php, its default and where it is stored, what install and upgrade do with it, the changes that delete toke…