Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
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 160
Microsoft Word File Import (Atto) Atto Import entire Microsoft Word 2010 (.docx) files, including tables, embedded images and Microsoft Equation Editor equations, cleanly. It also imports LibreOffice and Google Docs files saved to .docx format, but not nearly as well. Eoin Campbell 158
Virtual Programming Lab Activities VPL is an activity module to manage programming assignments Juan Carlos Rodríguez-del-Pino 156
Event Reminders General plugins (Local) This plugin will automate sending reminders for calendar events. Isuru Madushanka Weerarathna 152
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 Moodle an Hochschulen e.V. 147
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 145
Edwiser Course Formats Course formats Let your students focus on what matters - learning, with the all-new and intuitive Edwiser Course Formats plugin! Choose from unique course formats like Card and List. Edwiser Team 139
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 137
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 136
Microsoft 365 Integration General plugins (Local) This plugin provides libraries and services that power other Microsoft 365 plugins. Enovation Dev Team 135
SmartKlass™ Learning Analytics Moodle General plugins (Local) SmartKlass™ is a Learning Analytics dashboard for Institutions, Teachers and Students. Its Free! View different info from analytics about Course Performance to LMS Activity / Usage. Individual, Collaborative work & Results, Course evolution and more on a daily basis. We use xAPI 1.0 especification (aka Tin Can API) to collect user interaction with the platform. Our technology analyzes the statements collected using machine learning algorithms and builds dashboards analysis with consolidated user information. Oscar Klassdata 134
squared Themes The theme is generally based on squares. If you like squares, that is definately your first choice, if you do not like squares, you might consider it as well, because it looks really good ;-). David Bogner 134
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 Moodle an Hochschulen e.V. 133
Flexible sections format Course formats Organises course content in any number of sections that can be nested. Each section can be displayed on the same page or on a separate page Marina Glancy 133
Booking Activities The module is perfect for managing participants and subscription of online and offline courses and events. David Bogner 132
Enrol by user profile fields Enrolment This plugin allows users to be enrolled according to any value stored in their user profile. Nicolas Dunand 132
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 130
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 127
Moodle eMail Test General plugins (Local) Moodle eMailTest is a powerful tool that enables administrators to test Moodle’s email system with ease. With this plugin, you can rest assured that your emails will be delivered without any hiccups. In case of any issues, a trace of the SMTP dialogue will be displayed. The plugin will also attempt to diagnose the issue and help you identify and resolve the problem quickly. Michael Milette 126
StudentQuiz Activities StudentQuiz enables students to collaboratively create their own question pools in Moodle. Students can filter these questions into quizzes, and they can rate and comment questions while working through the quizzes. StudentQuiz computes each students contribution and learning progress and compares this with the community. The created questions become part of the Moodle question bank and can be reused in other Moodle quizzes. The video "StudentQuiz in a minute" tube.switch.ch/videos/d0e37788 provides a quick introduction. Tim Hunt 126
Advanced Notifications Blocks Easily create, manage and display notifications/alerts to users. Zander Potgieter 125
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 124
Email-based self-registration with admin confirmation Authentication Provides email-based self-registration with admin confirmation instead of user confirmation. Felipe Carasso 124
Attendance Register Activities This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses. CINECA elearning SUPPORT 124
Analytics General plugins (Local) A local Moodle Module adding Analytics. This plugin currently supports 3 Analytics modes, Piwik, Google Universal Analytics and Google Legacy Analytics. Bas Brands 120
Overview Statistics Reports The Overview Statistics plugin for Moodle is a powerful tool that provides administrators with a variety of site and course report charts. It’s designed to make adding more reports easy, and it’s coded with the latest techniques. DualCube Team 120
Moodle Benchmark Reports Performs various tests to determine the quality of the Moodle platform Mickaël PANNEQUIN 120
Microsoft Word File Import/Export (Book) Book tools Import the contents of a Microsoft Word file into a book, splitting it into chapters and (optionally) subchapters, based on the heading styles. The file can be saved from Microsoft Word, Google Docs or LibreOffice, as long as it has a '.docx' suffix. Also supports exporting books to Word format, for round-trip editing. Eoin Campbell 118
Workplace course certificate Activities Automatically issue digital certificates to course participants. This plugin is fully compatible with Moodle LMS. Marina Glancy 117
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 116
Quickmail Blocks A block that provides selective, bulk emailing within courses. Developed by LSU. Robert Russo 115
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 113
Stash Blocks Add an inventory of items to your course and let your students find items by exploring the activities. #game #gamification Adrian Greeve 111
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/MariaDB, PostgreSQL, Oracle and MSSQL. Andreas Grabs 111
Workplace certificate manager Administration tool Design, issue and verify digital certificates. This plugin is fully compatible with Moodle LMS. Marina Glancy 110
Gapfill Question types Cloze (fill in the blanks) question type with VERY simple question creation syntax. Can do drag drop, dropdowns or gapfill questions Marcus Green 109
Moodle App additional features General plugins (Local) Supports all features added to the latest Moodle App releases Juan Leyva 109
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 109
Open Forum Activities Open forum are designed to increase engagement and provide a responsive, modern alternative to standard Moodle forums. Open LMS Development 108
Analytics graphs Blocks Block that generates graphs intendend to facilitate pedagogical decisions. The graphs have zoom capabilities and allow fast communication with students through email. Marcelo Schmitt 108
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. Maxim Solodovnik 108
Ordering Question types Ordering question type for Moodle 2.x and Moodle 3.x Gordon Bateson 108
eTask topics format Course formats Place the grading table with additional functionality directly on the course page and manage gradable activities easily. Provide your students a quick overview of grading and motivate them to be better. Martin Drlik 108
Jitsi Activities This module allows creating jitsi-meet videoconference sessions. Sergio Comerón 107
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 107
Ranking block Blocks A ranking block to improve the gamification into the course. Willian Mano 107
Restriction by course completion Availability restriction Restrict module and section access based on course completion. Renaat Debleu 107
Student folder Activities Online texts and files can be collected and published via the Student Folder activity and thus made available to everyone in a Moodle course. Submissions can be made directly by uploading or alternatively can be taken over by teachers from an assignment activity. AMC Academic Moodle Cooperation 107
Trema Themes Discover Trema, a theme for Moodle LMS boasting a modern design and useful customization options that are perfect for education institutions, all levels of government, businesses, and non-profits. Trema is more than just a theme — it's a platform enhancer. Whether you're looking to revamp a content-rich Moodle site or create a fresh learning environment, Trema's features are designed to elevate your platform. Don't settle for ordinary; choose Trema to create an engaging learning experience for your staff, business partners, and customers today. Rodrigo Mady 106
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 BV 105