Moodle plugins directory: Reports: Favourite plugins | Moodle.org
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 |