Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Adaptable Themes Adaptable is a highly customisable responsive two column theme designed for use on both large University installations as well as small training companies. Jez H 718
Moove Themes Moove it's a Moodle's theme that makes online environments more clean and intuitive for learners and educators. If you like it, please show some love by clicking "favourite" ( ♥ ) below! Willian Mano 626
Level Up XP - Gamification 🏅 Blocks 🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your learners! Gamify their learning experience to increase participation and completion rates. #gamification #engagement Frédéric Massart ⭐ 604
Interactive Content – H5P Activities Create and add rich content inside your LMS for free. Some examples of what you get with H5P are Interactive Video, Quizzes, Collage and Timeline. Frode Petterson 546
Custom certificate Activities Enables the creation of dynamically generated certificates with complete customisation via the web browser. Mark Nelson 464
Configurable Reports Blocks This block is a Moodle custom reports builder. You can create custom reports without SQL knowledge. It's a tool suitable for admins or teachers. Juan Leyva 434
Tiles format Course formats A course format which displays course topics as "Tiles", in a grid rather than as a list. When clicked, tile content is displayed under the tile with an animated transition. The layout adapts to different screen sizes and orientations. Within each tile, activities can also be set to display as "sub-tiles". For each tile, the teacher can pick an icon from a predefined set, or upload a background photo. David Watson 397
Fordson Themes The Fordson theme is focused on students going from login to learning, with features that help teachers build better courses and students engage with content. Your school is unique and Fordson provides impressive customizations for a professional and modern learning platform. Try out Fordson and show some love by clicking "favourite" ( ♥ ) ! Chris Kenniburg 388
BigBlueButtonBN Activities Integrate BigBlueButton within Moodle - including record and playback of sessions. Fred Dixon 382
Attendance Activities A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions. Dan Marsden 361
Essential Themes Essential is a clean and customizable theme. Essential is tested and tried by thousands of users, and ranks number one by site usage for all available third party themes. Gareth J Barnard 358
Academi Themes Academi is a clever responsive moodle free theme ever suitable for your academy. Academi is a modern and customizable theme for all supported Moodle versions. LMSACE e-learning experts 346
Completion Progress Blocks The Completion Progress block is a time-management tool for students. Jonathon Fowler 313
Game Activities The game activity module makes use of questions, quizzes and glossaries to create offer a variety of interactive games. Vasilis Daloukas 305
Eguru Themes The Guru of moodle themes e-Guru - ultra responsive moodle theme with multi color pattern is free now in moodle plugin directory.It has stunning features that will be a suitable choice for your educational establishments and coming out with powerful admin theme setting options. LMSACE e-learning experts 300
Snap Themes Snap’s user-friendly and responsive design removes barriers to online learning, enabling you to create the modern, engaging experience user's expect on the web today. Its intuitive layout is optimised for online learning, focusing on the things that matter - your learning activities and content. Open LMS Development 300
Aardvark Themes The original 'menubar' based theme for Moodle, evolved for the modern student. NO LONGER BEING DEVELOPED Shaun Daubney 299
Oauth2 authentication plugin for Moodle (for Moodle 3.2 and earlier) Authentication Sign-in with an Oauth2 provider. The first time you sign-in, a new account is created. Sergio Rabellino 272
Zoom meeting Activities Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings and webinars. Jonathan Champ 259
evolve-D Themes evolve-D(earborn) is a Moodle theme focused on simplicity and style. Turn on the custom frontpage and your site will sport an impressive and beautiful login page. Once logged in you have complete control over the custom homepage complete with a navigation bar with icons, search, text, slideshow, and more. Chris Kenniburg 244
Kopere Dashboard Experimental Kopere Dashboard is a tool panel with reports, online users, backup, notifications and more. Eduardo Kraus 244
Buttons Course formats Buttons is a course format that creates a menu with buttons to access the sections, one by one. Please favourite ♥! Rodrigo Brandão 241
Klass Themes Klass is fully responsive and coded with the latest techniques in HTML5 and CSS3,so it will work on all devices, all browsers, and it does it all seamlessly.Just download and make your e-learn website modern. LMSACE e-learning experts 241
Degrade Theme Themes Degrade theme brings a series of pre-programmed colors for you to choose the best Eduardo Kraus 238
Questionnaire Activities Custom Survey Creation Mike Churchward 229
BCU Themes This is the theme from the moodle site of Birmingham City University. It's based on bootstrap and allows for extensive customisation and some unique features to help improve Moodle's usability. Mike Grant 225
LIVE-SCHOOL Blocks Live-School is a free unified communication web platform dedicated for live teaching through real time communication and teaching tools including face to face, classroom, conference, phone, SIP, FAX, SMS, phone meeting, desktop streaming, movie player, whiteboard, big image zoom, file/folder sharing, all document format import supported like PDF, DOC, EXCEL, POWER POINT. Create unlimited teachers and students and manage automatically your teachers income through an automated payment system. Live-School allows you to cross connect all existing communication protocols transparently from your computer/tablet/smartphone in one click. Each organization registered at Live-School is automatically referenced to the Live-School public dedicated search engine. Franck Chionna 222
Static Pages General plugins (Local) Moodle plugin which displays static information pages which exist outside any course, imprint or faq pages for example, complete with Moodle navigation and theme Moodle an Hochschulen e.V. 214
Course dedication Blocks This block allows to calculate estimated dedication time of participants within a course. Dan Marsden 208
Checklist Activities A checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed. Davo Smith 197
Certificate Activities This module allows for the dynamic generation of certificates based on predefined conditions set by the teacher. NOTE: This plugin is no longer receiving any new features. Only bug fixes are being applied. I have been working on a new plugin which can be located at https://moodle.org/plugins/mod_customcert which allows complete customisation of the PDF via the browser, whereas this plugin requires FTP and PHP knowledge. Both plugins can be installed on a site at once with no issues. Mark Nelson 195
FilterCodes Filters Transform your Moodle site with the FilterCodes Plugin! Elevate engagement by inserting over 195 dynamic plain-text tags like {firstname} to create personalized learning experiences, customize your site and course content, display progress bars, simplify Contact Form customization effortlessly and much more. FilterCodes empowers educators to revolutionize Moodle into a dynamic, personalized platform. Join the community of FilterCodes enthusiasts to unlock the potential of your Moodle LMS site. Michael Milette 193
Progress Bar Blocks A time management tool for you and your students Michael de Raadt 191
Sharing Cart Blocks **Sharing Cart 4.4, release 3 is from 5 February 2024. Requires Moodle 4.2 and PHP 8.0** Download here or go to github: https://github.com/donhinkelman/moodle-block_sharing_cart/. Sorry for any confusion: Sharing 4.2 and Sharing Cart 4.3 were skipped here on the Plugins Database. And Sharing 4.4 was an overly ambitious name--it is actually for Moodle 4.3, and requires PHP 8.0. Sharing Cart 4.1, release 1 fixed numerous issues, add a section copy interface, and requires Moodle 3.11.4. You can choose the default way of clicking the basket icon, a direct drag-and drop method.For Moodle sites older than 3.11, download Sharing Cart 4.0, release 2, compatible with Moodle 3.6 through 4.0 (750+ sites are currently using Sharing Cart in Moodle 4.0). Please report any bugs or feature requests in the github repository: https://github.com/donhinkelman/moodle-block_sharing_cart. The Sharing Cart is a block that enables sharing of Moodle content (resources, activities) between multiple courses on your site. Sharing Cart 3.0 was submitted to Remote Learner for independent vetting and passed May 2016. In versions 3.x, new interface programmed by Praxis of Denmark was added, in addition to 'Section Copy' feature and Postgres compatibility (co-funded by Ulm University, Germany and Sapporo Gakuin University, Japan). Thanks also to Ponlawat Weerapanpisit and other contributors for programming assistance. Don Hinkelman 189
Scheduler Activities An appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle. Henning Bostelmann 187
Monitoring of learning plans Reports The main goal of this plugin is to facilitate the work of learning plan managers. It provides an overview of user learning plan, without leaving the page to get information related to this learning plan (such as rating in courses, user evidence, etc.) It also offers statistics by learning plans and competencies. For learning plan templates with a very large number of learning plans (generated from cohorts), this plugin is the best solution, with its advanced filters, it allows you to filter the learning plans by several criterias. Issam Taboubi 186
Microsoft Word File Import/Export (Question Format) Question formats Import questions (including images and equations) from structured tables in a Word file (.docx format) into a course question bank, and also export questions to a Word file, allowing for round-trip editing. Eoin Campbell 182
Grid Format Course formats A modular and visual course format. Hides all topics and creates a grid of icons (one for each topic) with short titles. Clicking on an icon brings up the content from the corresponding topic. Gareth J Barnard 182
Contemporary Themes A bright and responsive theme especially designed for academic and corporate use. 3i Logic LMS 178
Grade Me Blocks Shows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded. Tyler Bannister 176
Offline Quiz Activities The Offline Quiz activity allows the creation of multiple choice tests with questions from the question bank of a Moodle course, which are handed out to students in printed form. After completion, the answer forms are scanned and can be automatically evaluated online directly in Moodle. AMC Academic Moodle Cooperation 175
Subcourse Activities Subcourse behaves as a graded activity. The grade for each student is automatically fetched from a final grade in another course. This allows course designers to organize the learning content into separate units. Dan Marsden 174
AutoEnrol Enrolment Adds functionality to automatically enrol users onto a course, either as they log in to your Moodle site or as they access a course. This plugin was at first intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes as reserved access courses. Using the new user filtering you can think at Autoenrol as a Swiss Army knife for Moodle enrolments. Mark Ward 172
Content Pages Activities The plugin for Moodle (Content pages), was designed so that from it, tutors, teachers and technicians can add content in courses, following usability and accessibility standards. This tool will be responsible for signaling the good practice of adding text, images, multimedia, among others. In it, the content will be distributed in pages, so that the monitoring of the content does not become something exhausting and tiring. The plugin also has a bookmark, so that the participant can be located, based on last logged furthermore allow the inclusion of public or private notes, which the participant can provide feedback on the content studied on the page and enjoy and reply comments from other colleagues. Léo Renis Santos 170
Course completed enrolment Enrolment Enrol users upon completion of a course. Renaat Debleu 167
Ad-hoc database queries Reports This report plugin allows Administrators to set up arbitrary database queries to act as ad-hoc reports. Reports can be of two types, either run on demand, or scheduled to run automatically. Other users with the right capability can go in and see a list of queries that they have access to. Results can be viewed on-screen or downloaded as CSV. Tim Hunt 165
Simple Certificate Activities This is a new activity module, Simple Certificate,which no needs to change any code to add a new certificate format, and moodle's administrator don't need to upload image files. The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...), don't need to change any translation file. Carlos Alexandre Fonseca 164
Analytics for Moodle with IntelliBoard General plugins (Local) IntelliBoard is the #1 Moodle analytics and reporting plugin. Meet a powerful learning analytics platform with predictive modeling that will help you achieve your retention, engagement, and compliance goals. Anatoliy Kochnev 163
Onetopic format Course formats Course format that allows showing each topic in a tab, keeping the current tab between calls to resources, in such a way that when it returns from a module as the blog or the glossary it returns to tab from where you started. This format is based on the Moodle standard format: “Topics”. David Herney 161
Collapsed Topics Course formats An interchangeable topic or week based format that solves the issue of the 'Scroll of Death' when a course has many topics. Gareth J Barnard 159