Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Tutorial Booking Activities The tutorial booking module is designed to allow instructors of a course to create slots that the students can sign themselves up to. The University of Nottingham 41
Auto Attendance Blocks This autoattend block is modification of the Attendance block by Mr. Dmitry Pupinin (v1.0.8, 2007). In addition to the original manual mode, automatic attendance mode (from the access log of Moodle) and semi-automatic attendance mode (user clicks a link) are also possible. Fumikazu Iseki 41
Collapsible Topics format Course formats The collapsible topics format is a clone of the core topics format that adds collapsing behaviour to sections in order to reduce page size. Jean-Roch Meurisse 40
Multi-Language Content (v2) Filters This filter is a greatly simplified multi-language filter. It uses very simple non-HTML tags to mark multi-language blocks. Namely {mlang XX} {mlang} pairs, where XX is the Moodle short name for the language pack (i.e., en, fr, eu, es, es_mx, etc.) It uses the same tags as the filter_multilangsecond plugin (to be compatible with it), but there is one difference between the two. This filter allows standalone {mlang} tags that don't require adjoining alternative language tags. This makes the filter more flexible at the cost of potentially producing empty sets of tags. Iñaki Arenaza 40
RecordingsBN Activities Access and manage your BigBlueButton recordings Fred Dixon 40
Auto Group General plugins (Local) A local plugin which automatically assigns enrolled users on a course into groups dependant upon information within their user profile. (Now with custom profile field support - called User Info Field in settings.) This plugin will create, update, and delete groups automatically to match the users on your course. All behaviour is event-driven and so will occur within page loads. The system can also monitor manual group setting changes and moderate them to ensure that groups are kept neat and tidy. Mark Ward 40
Course Request Manager Blocks Do you struggle to manage requests for moodle courses from your users? No more!! Course Request Manager allows you to create custom request forms with mandatory or optional fields. The tool allows for quick approval of course requests and can automatically send users details of their new courses including enrollment keys etc. Simplify your admin role by installing this essential plugin! Kyle Goslin 40
Events Graphic Report Reports Manage your moodle using the Events Graphic Reports plugins and see what's happening on your moodle. Browse graphics by course, and see what's the events most triggered, user acitivity and more. Simey Lameze 40
GeoGebra Question types The GeoGebra question type plugin allows teachers to set up questions which can be solved and automatically checked using GeoGebra. This question type also supports randomization of the applet and automatic and manual grading. International GeoGebra Institute 40
Stripe Payment with SCA and Coupon Enrolment Now avail the much-awaited coupon functionality while enrolling students in Moodle courses using a Stripe payment gateway for paid courses with Strong customer authentication (SCA). Stripe Receipt sent to customers for any successful transaction. This plugin will help the admins and webmasters to offer their students a percent-off or amount-off discount for the paid courses. This plugin helps admins and webmasters use Stripe as the payment gateway. DualCube Team 39
Realtime Quiz Activities Face-to-face quiz with all students answering the questions at the same time. Davo Smith 39
Periods format Course formats This course format allows to set duration for each section (period) in days, weeks, months or years. Each individual section (period) may override this duration. The course settings allow automatically collapse or hide past or future periods. Marina Glancy 39
Restriction by course role Availability conditions Moodle availability plugin which lets users restrict resources, activities and sections based on roles Ulm University 39
Resource notification General plugins (Local) This Moodle plugin allows a teacher to notify course students by internal messaging when a new resource/activity is created or modified into a course. Guillaume Allègre 39
Courses Usage Statistics Reports That is a Moodle report plugin that helps the admin to known how the courses are being used by users (e.g. as forum, as file repositories or as activities repositories). Paulo Júnior 39
NED - Marking Manager Blocks This block allows teachers to grade assignments, quizzes and forums within a single interface. NED Support 39
Restriction by password Availability conditions Moodle availability plugin which lets users restrict resources and activities with password access Ulm University 38
Group self-selection Activities Lets students create and select groups. Roger Barras 38
Educator Themes Educator is a simple, clean, modern, well designed, three column layout theme. which can be easily customized for specific branding needs. Most of its customization can be done directly by theme settings without any HTML/CSS/Coding knowledge. It has variety of modification on traditional look of Moodle. Nitin Jain 38
Course recompletion General plugins (Local) This plugin adds course level settings for recompletion - clearing all course and activity completion for a user based on the duration set notifying the student they need to return to the course and recomplete it. Dan Marsden 38
Flash Card Set Activities Flashcards Valery Fremaux 38
Read Aloud by Poodll Activities Read Aloud measures reading speed and accuracy without creating extra work for teachers. AI auto-grading and robust HTML5 recording allows teachers to collect reading fluency data quickly and easily. Justin Hunt 38
Pattern match Question types Allows a short response of one or a few sentences that is graded by comparing against various model answers, which are described using the OU's pattern match syntax. Tim Hunt 38
PagSeguro Enrolment Este plugin de inscrição permite que você venda seus cursos no Moodle através do PagSeguro. This plugins allow you to setup paid courses using the PagSeguro service. Daniel Neis Araujo 37
Multi-Language Content Atto This plugin will make the creation of multilingual contents on Moodle much more easier with Atto editor. Julen Pardo 37
People Blocks Moodle block which displays all teachers of a course with contact quicklinks, as well as a quicklink to the participants list Ulm University 37
Course feedback Blocks This Block intends to give the system administrators a tool for forced evaluation of a course (or other facts). System administrators can define a set of textual questions, which can be rated from students. Jan Eberhardt 37
Moodleoverflow Activities A non-linear, non-chronological discussion forum. Similar to the forum activity, but focuses on straightforward question-and-answer discussions. Additionally, users rate posts and gain a rating score ("reputation") by being rated by other users. Users who have started a discussion can mark an answer as helpful; and teachers can mark a post as a (correct) solution to the posed question. Learnweb – University of Münster 37
More background colours Atto This is intended to be a replacement for the core backcolor Atto plugin, allowing the Moodle administrator to freely define a set of colours that can be used by users. Nicolas Dunand 37
TaskChain Activities TaskChain activity module for Moodle 2.x Gordon Bateson 37
Microsoft Block Blocks This block provides a user-facing menu to access various Office 365 integration features, resources, and settings. Enovation Dev Team 37
Heatmap Blocks The Heatmap block overlays a heatmap onto a course to highlight activities with more or less activity to help teachers improve their courses. Michael de Raadt 36
Custom Navigation General plugins (Local) This plugin allow add new menu items at the end of Navigation Menu in order to customize your options menu even Boost Menu Navigation. Carlos Escobedo 36
MathType for Atto by WIRIS Atto Type and handwrite mathematical notation in Moodle with MathType. WIRIS team SUPPORT 36
Message My Teacher Blocks This block allows configuration of roles to be considered "Teachers" of a course. The block will then display a list of these teachers for the current course in the block, with a link to message each one. Mark Johnson 36
Jitsi Activities This module allows creating jitsi-meet videoconference sessions. Sergio Comerón 36
Contact Form General plugins (Local) Contact Form is a Moodle plugin that allows your site to process and send information submitted through HTML web forms to the site's support email address or primary administrator if the support email address is not defined. Michael Milette 36
Stamp collection Activities The Stamp collection module allows a teacher to give "stamps" (i.e. picture with a comment, similar concept to badges) to students so they collect these stamps. The activity can be used in many ways, such as motivative bonus marks, absence marks, certification records etc. David Mudrák 35
Dialogue Activities Dialogue between two users Troy Williams 35
Sandbox General plugins (Local) Moodle plugin which programatically restores courses to predefined course states. It can be used to provide playground moodle courses which will be cleaned periodically. Ulm University 35
Pcast Activities Activity module to create podcasts in Moodle Stephen Bourget 35
Video Easy Filter Filters VideoEasy is a filter to play mp4, mp3 and other media files with html5 players. It uses user editable templates to allow the admin to customize the appearance of existing players or to support new players. Predefined player templates support Video JS, JPlayer, JW Player, Flowplayer and MediaElement.js Justin Hunt 35
QR code Blocks A Moodle block to display a QR code link that leads to the course page. The QR code can be downloaded by teachers, e.g. to put them into introductory slides. A custom logo can be shown within the QR code. Learnweb – University of Münster 35
Inactive User Cleanup Admin tools This plugin deletes inactive user accounts. This cleanup process runs with Moodle cron job. Arindam Ghosh 35
MathType filter by WIRIS Filters Type and handwrite mathematical notation in Moodle with MathType. WIRIS team SUPPORT 35
360° feedback Activities A simple 360° feedback activity plugin for Moodle. Jun Pataleta 35
Enrol Notification Enrolment Send notifications to users when any enrolment event is executed e-ABC Learning 35
Formulas question type Question types This is a question type plugin for Moodle with random values and multiple answer fields. Dominique Bauer 35
Policies Admin tools Allows to define various policy documents - site policy, privacy policy, intellectual property policy, late assignments policy and others as needed. It keeps the history of document revisions, tracks user agreements with them and forces users to accept them prior to using the site. Moodle HQ 35
Filtered course list Blocks The Filtered Course List block displays a configurable list of courses. It is intended as a replacement for the My Courses block, although both may be used. It is maintained by the Collaborative Liberal Arts Moodle Project (CLAMP). Kevin Wiliarty 34