Skip to main content
Log in
Moodle portfolio Bas Brands

Reasons to Create

Moodle Developer / Artisane Deluxe

Custom development, plugins, integrations, upgrades, UX, design and AI within Moodle.

View my plugins About me

About this Moodle

Reasons to create is  a showcase of Moodle plugins and tools developed by Bas Brands, an independent Moodle developer. The site serves as a portfolio of practical solutions built for real teaching environments. Each section demonstrates a specific plugin, explains its purpose, and shows how it can be used within Moodle courses.

Moodle plugins

The focus of the work presented here is on creating tools that are intuitive for teachers and engaging for students. Good user interface design and thoughtful user experience are central to many of the plugins shown on this site. At the same time, the technical implementation behind these tools is robust and designed to integrate cleanly with Moodle’s architecture.

Teaching Tools

Many of the plugins featured on Reasons to Create are classroom-oriented tools. For example, the Teaching Tools collection includes small interactive activities that help teachers energize a class session or introduce playful elements into learning. Some tools allow students to guess hidden images, others create quick guessing games or short interactive challenges that can be used directly during lessons. These tools are designed to be simple for teachers to run while remaining engaging for students.

Open Source

Many of the plugins shown here are open source. When available, they can be downloaded either from GitHub or from the Moodle.org plugins database. This allows other developers, institutions, and Moodle administrators to explore, install, and build upon the work.


Featured courses

Teaching Tools
Teaching Tools

Plugins

This course showcases a collection of interactive classroom tools designed to make lessons more engaging and playful. Each tile opens a section where you can explore, test, and modify a specific activity, such as quizzes, flip cards, ...

View
Wall
Wall

Plugins

An interactive comment wall activity module. Students can post comments, reply in threads, and upvote or downvote contributions. Supports notifications and optional display on the course page.

View
Bootstrap 4 migration
Bootstrap 4 migration

Plugins

This filter addresses the challenge of migrating from Bootstrap 4 to Bootstrap 5 by automatically translating deprecated Bootstrap 4 classes and data attributes to their Bootstrap 5 counterparts. It processes HTML content in real-time, making it...

View
Welcome
Welcome

Plugins

Sends configurable welcome emails to new users automatically. Supports per-authentication-plugin templates, moderator notifications, and custom profile field placeholders.

View
Reasonsto

Powered by Moodle

You are not logged in. (Log in)
Data retention summary
Get the mobile app

© Holland