Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
IntelliBoard - Your data. Right here. Right now. General plugins (Local) IntelliBoard provides analytic and reporting services to education communities and institutions that use Moodle as their Learning Management System. Anatoliy Kochnev 97
Enrolment upon approval Enrolment The enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved/ rejected. Flotter Totte 97
Moodle welcome General plugins (Local) Sends a welcome message to new users, sends a notification to a moderator of the new user creation Bas Brands 94
Moodle eMail Test General plugins (Local) Moodle eMailTest allows administrators to test Moodle's email system. A trace of the SMTP dialogue will be displayed if the email message cannot be sent for any reason. The eMail Test for Moodle plugin does not store any personal data about any user. Michael Milette 94
Microsoft Office 365 Integration General plugins (Local) This plugin provides libraries and services that power other Office 365 plugins. Enovation Dev Team 92
AutoEnrol Enrolment Adds functionality to automatically enrol users onto a course, either as they log into your Moodle site or as they acess a course. This plugin is primarily intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes. Mark Ward 92
Quizventure Activities Quizventure is an activity module that loads quiz questions from the course it's added to. The possible answers come down as space ships and you have to shoot the correct one. John Okely 91
Quickmail Blocks A block that provides selective, bulk emailing within courses. Developed by LSU. Buddy Ethridge 89
Email-based self-registration with admin confirmation Authentication Provides email-based self-registration with admin confirmation instead of user confirmation. Felipe Carasso 87
OpenMeetings Activities OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone and/or webcam, share documents on a white board, discuss in a chat, share your screen or record meetings. It is available as hosted service or you download and install a package on your own server. Sebastian Wagner 87
Ranking block Blocks A ranking block to improve the gamification into the course. Willian Mano Araújo 87
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. David Mudrák 85
Booking Activities The module is perfect for managing participants and subscription of online and offline courses and events. David Bogner 84
Virtual programming lab Activities VPL is an activity module to manage programming assignments Juan Carlos Rodríguez-del-Pino 83
Event Reminders General plugins (Local) This plugin will automate sending reminders for calendar events. Isuru Madushanka Weerarathna 82
Roshnilite Themes Roshni Lite Moodle Theme is a 100% responsive, feature heavy beautiful Moodle theme. It is compatible with the latest Moodle 3.8.1. It provides customizable sections on the front page which the user may customize through a backend setting panel, can add/update/delete content. DualCube Team 81
Accredible Certificates and Badges Activities Accredible lets you issue digital certificates, open badges, or Blockchain credentials from your Moodle instance. They are a feature-rich replacement for the PDF certificates normally generated for your courses. Accredible Inc 81
Active quiz Activities Active quiz started originally as an update to the realtime quiz module, which has now grown into a separate module due to the very large functionality additions/changes. You will be able to offer in class quizzes on any device using a responsive theme, any question type from the question bank, use timed/not timed questions, grades reported back to the grade book, group quizzing (with a group attendance feature), view student responses in real time to offer in-class discussion about the results, and more! John Hoopes 80
Enrol by user profile fields Enrolment This plugin allows users to be enrolled according to any value stored in their user profile. Nicolas Dunand 80
Drag and drop onto image Question types As of Moodle 3.0, this question type is part of the standard Moodle release. That is why there is no plugin from Moodle 3.x. You don't need one! Tim Hunt 80
Microsoft Word File Import/Export (Book) Book tools Import the contents of a '.docx' format file into a book, splitting it into chapters and (optionally) subchapters, based on the heading styles. The file can be from either Microsoft Word or LibreOffice. Also supports exporting books to Word format, for round-trip editing. Eoin Campbell 79
Group choice Activities This module allows students to enrol themselves in a group within a course. The teacher can select which groups students can chose from and the maximum number of students allowed in each group. Nicolas Dunand 79
Course templates General plugins (Local) With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses Flotter Totte 77
Kopere Dashboard Incubating Kopere Dashboard is a tool panel with reports, online users, backup, notifications and more. Eduardo Kraus 77
Course Module navigation Blocks A block to show the users a summary (like a table of contents) of a course with section names and a list of all resources and activities. If activity completion is used in the course, course navigation block will display a circle (either empty or green) Clément Prudhomme 76
Overview statistics Reports Produces various site and course report charts. The code has been designed in a way that makes adding more reports easy. David Mudrák 76
Bootstrap Elements Activities Bootstrap Elements gives you the ability to add modal and toggles to your courses, helping to improve the layout of courses. Jez H 75
Eduhub Themes Eduhub theme is fantastic theme for educational purpose. It has clean layout and awesome features on setting page. suman bogati 75
Auto enrolment Enrolment This plugin allows for an enrolment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login. Eugene Venter 75
Pioneer Themes Pioneer strikes a balance between features and beautiful design. The Pioneer theme is focused on enhancing learning by using intuitive navigation, a simple layout, and amazing styling. You have learning content, Pioneer makes it beautiful. Chris Kenniburg 75
Campus Themes Campus theme allows you to customize the look and feel of your moodle site as much as possible. It provides an elegant way for designing the header. It is fully responsive and optimised for MNET authentication and provides all common features of modern moodle themes such as slideshow, custom category design, social icons,... David Bogner 74
Learning plan Blocks Popular plugin "Learning Plan" has now been upgraded & is compatible with Moodle version 3.3. This plugin serves as a database and plan for all learning activities in the organization for a structured learning program, including management reports. 3i Logic LMS 74
Open Forum Activities Open forum are designed to increase engagement and provide a responsive, modern alternative to standard Moodle forums. Open LMS Development 74
Boost navigation fumbling General plugins (Local) Moodle plugin which tries to overcome some fixed appearance behaviours of Boost's nav drawer in a clean way Ulm University 73
Socialwall Format Course formats The Moodle Socialwall will transform your Moodle course into a social learning platform. This includes a familiar post interface, timeline of posts, filtering of the timeline, and integration with Moodle's activities and resources. A social learning format allows teachers to pick up the tool and begin using it right away. Chris Kenniburg 73
Moodle Benchmark Reports Performs various tests to determine the quality of the Moodle platform Mickaël PANNEQUIN 72
Catalogue Blocks Provides a visual and central place for a teacher to access everything he can use in his course (activities, reports, blocks, …) Frequently used items can be marked as favorites for quick access. Unless the teacher wants to delete or move an activity or block, he rarely needs to switch to editing mode. Students can also use the Catalogue to access the tools they're allowed to. No need, for users, to learn a first method to add an activity, then a different one to add a block, then a third one to use enrolment methods, and so on, searching the four corners of the UI... With Catalogue, it's the same method for all of these tools and they all can be found at the same place. Brice Errandonea 72
Styles Atto Moodle Atto plugin which lets the administrator provide custom CSS classes which can afterwards be applied by users to block and inline text in Atto Ulm University 72
E-Voting Activities The E-Voting activity module enables students to vote via their smartphone or their laptop and to have the results displayed on a graph in real time. Christophe Hadorn 71
Stash Blocks Add an inventory of items to your course and let your students find items by exploring the activities. #game #gamification Adrian Greeve 70
Drag-and-Drop Matching Question types Question type similar to the matching question type but with a drag and drop interface for the students during attempt. DualCube Team 70
More font colours Atto This plugin is intended as a replacement of the core atto_fontcolor plugin, allowing the Moodle admin to define a set of colours to be available. Nicolas Dunand 70
Ordering Question types Ordering question type for Moodle 2.x and Moodle 3.x Gordon Bateson 69
Facetoface Activities Face-to-face activities are used to keep track of in-person (e.g. classroom) trainings which require advance booking. Each activity is offered in one or more identical sessions. These sessions can be given over multiple days. Reminder messages are sent to users and their managers a few days before the session is scheduled to start. Confirmation messages are sent when users sign-up for a session or cancel. This module may be of interest to administrators looking for a way to provide event management support for blended learning environments. Catalyst IT 68
Flexible sections format Course formats Organises course content in any number of sections that can be nested. Each section can be displayed expanded or collapsed Marina Glancy 67
Coupon Blocks The Sebsoft Coupon Plugin offers you the possibility to create coupons for various levels of course access. Using a coupon code, users will be enrolled into courses that are attached to the coupon. Sebsoft Plugins 67
CodeRunner Question types A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author. Richard Lobb 67
Moodle Adminer General plugins (Local) This plugin is based on the great tool adminer. The main advantage of this plugin is, it can handle different types of database. So it works with MySQL, PostgreSQL, Oracle and MSSQL. Andreas Grabs 66
Level up! Availability Availability conditions Restrict access to course content until students reach the required level. Frédéric Massart 65
Exabis E-Portfolio Blocks Start ePortfolio work with Moodle – a compact block with everything needed to collect, select, reflect and share. Exabis ePortfolio establishes a learner driven way of contributing learning products during learning processes course independently. Key features are: - building up ePortfolios with an individual structure - linking ePortfolio-artefacts to competences - publishing of views with a selection of material - export to Europass for CVs - integration of OpenBadges - export to SCORM-format andreas riepl 65