Migrating off Moodle: what actually breaks
Twenty migrations in, here is the honest inventory — what the importer handles, what needs a human decision, and the one thing that always has to be rebuilt.
Stay up to date with the latest tips, trends, and insights from our team.
Twenty migrations in, here is the honest inventory — what the importer handles, what needs a human decision, and the one thing that always has to be rebuilt.
Most conformance reports summarise their failures. Ours lists them by identifier, with a severity and a date. Here is what that has cost us and why we keep doing it.
Why we count distinct logins rather than enrolments, what that means for a department running short courses, and the two cases where our model is worse for you than a competitor's.
The upgrade from LTI 1.1 solved a real security problem and created a real operational one. A practical account for the people who have to run the integration.
Design notes on the part of the system that ends up in front of an appeals panel — why every override is logged, and why we refuse to let a released grade change silently.
How a 34-person cooperative funds an LMS, why the trademark sits with a foundation, and what we would have to give up to grow faster.
Subscribe to our newsletter for the latest articles, tips, and updates delivered straight to your inbox.