A modern Moodle theme with featured courses, configurable home banner, Google Font selector, portfolio-style frontpage, and responsive design. Built on Boost with custom SCSS architecture.
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.
Personal project management for veterinary schools. Students submit project proposals for tutor validation, complete activities, and submit reports. Includes competency tracking, student-teacher assignment, and ECTS credit conversion.
Sends configurable welcome emails to new users automatically. Supports per-authentication-plugin templates, moderator notifications, and custom profile field placeholders.
Adds a user menu item for admins to quickly log in as another user. Opens a modal with username search, click to instantly switch, and easily return to your real account when done.
Allows users to self-delete their Moodle accounts with a configurable farewell message. Supports email-based self-registration accounts and requires username/password confirmation before deletion.
A tile-based course format designed by Madison Wang for Cambridge University Press. Features visual card layout, section progress bars, last-visited tracking, prev/next activity navigation, section images, and responsive grid design.
A Moodle text filter that automatically translates Bootstrap 4 CSS classes and data attributes to Bootstrap 5 equivalents at render time. Handles 130+ class mappings and 10+ data attribute conversions, enabling seamless migration without editing stored content.
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 invaluable during the transition period when content may contain a mix of Bootstrap 4 and Bootstrap 5 syntax.

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, image-guessing games, biology zoom or microscope tools, and small AI-generated exercises. The tools are designed to be simple to use during class while adding moments of interaction, curiosity, and fun to any Moodle course.