WYSIWYG vs HTML Moodle Canvas
Why Do We Make Things More Difficult For Ourselves? I once spent forty-five minutes trying...
What a James Morrison Gig Taught Me About Designing Better eLearning
A lesson from mixing live sound for James Morrison — and why the one best...
Canvas New Quizzes data export
A client's Canvas LMS was days from being switched off. Everyone said New Quizzes data...
Learning from failure
Why Your Failures Make a Better Story Than Your Wins The Room That Was Too...
My # 1 Favourite Client: Big Vision vs Out of Scope
Why the best eLearning projects come from clients with big visions — and how "out...
Adding Configuration Settings to Your Moodle Block Using PHP
Welcome back! In this post, we’re diving into PHP development, specifically for those creating blocks...
Streamline Your Moodle Content with Generico: Adding IFrames Made Easy
Tired of wrestling with HTML every time you want to embed an iframe in your...
Creating Dynamic Dropdowns in Moodle Forms with AJAX
Moodle development often presents unique challenges, and one common request involves creating dynamic dropdown lists...
The Three Most Important Training Materials Every Student Needs to Succeed
When it comes to learning, especially in structured training or academic courses, students are often...









