Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
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 37
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 37
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 36
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 36
Dialogue Activities Dialogue between two users Troy Williams 36
Restriction by course role Availability conditions Moodle availability plugin which lets users restrict resources, activities and sections based on roles Ulm University 36
PayPal Availability conditions An Availability Condition to require a PayPal payment to access activities and resources. Daniel Neis Araujo 36
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 36
Flash Card Set Activities Flashcards Valery Fremaux 36
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 36
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 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
Office 365 Repository Repositories This plugin provides access to Office 365 as a repository. Specifically, includes OneDrive for Business, Office Video, Office Delve as well as SharePoint Document Libraries and Group Files associated with Moodle courses. James McQuillan 35
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 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
Realtime Quiz Activities Face-to-face quiz with all students answering the questions at the same time. Davo Smith 34
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 34
Pcast Activities Activity module to create podcasts in Moodle Stephen Bourget 34
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 34
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 34
Slider Blocks Simple image slideshow block, with easy setup and configuration. Kamil Łuczak 34
TaskChain Activities TaskChain activity module for Moodle 2.x Gordon Bateson 34
Congrea Activities Congrea lets you collaborate in real time during online delivery of classes and training sessions. It lets you share your Screen, Audio, Webcam, whiteboard, documents, media with students. Pinky Sharma 33
Stripe Payment Enrolment Enrolment in Moodle using Stripe payment gateway for paid courses This plugin helps admins and webmasters use Stripe as the payment gateway. Stripe is one of the populer payment gateways. DualCube Team 33
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 33
File trash (Orphaned file locator) Reports Utility for listing, downloading and deleting orphaned files (file no longer referenced in the files db table but still present in the Moodle data and/or backup directory Barry Oosthuizen 33
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 33
Mindmap Activities This is the original Mindmap module for moodle formerly found on ekpenso.com. Tõnis Tartes 33
Group self-selection Activities Lets students create and select groups. Roger Barras 33
Enrol Notification Enrolment Send notifications to users when any enrolment event is executed e-ABC Learning 33
Microsoft Block Blocks This block provides a user-facing menu to access various Office 365 integration features, resources, and settings. James McQuillan 33
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 32
Restriction by password Availability conditions Moodle availability plugin which lets users restrict resources and activities with password access Ulm University 32
Course Status Tracker Blocks A plugin to track the status of enrolled & completed course of student. 3i Logic LMS 32
Course overview on campus Blocks Moodle block which provides all functionality of block_course_overview, provides additional filters to be used on university campuses as well as the possibility to hide courses from the course list Ulm University 32
Unilabel Activities The Moodle plugin "mod_unilabel" enables you to include some nice formated text on the course- or frontpage. There are 5 different content types included (extendable sub plugins): - Simple text - Carousel - Collapsed text - Course teaser - Topic teaser Andreas Grabs 32
Poll Blocks Allows you to create custom polls for use in a Moodle course. A course can have many polls created within it; you can then choose which one to display through the block configuration tabs. Adam Olley 32
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 32
MathType for Atto by WIRIS Atto Type and handwrite mathematical notation in Moodle with MathType. WIRIS team SUPPORT 32
Poodll Anywhere (TinyMCE) TinyMCE Poodll Anywhere for TinyMCE allows the user to record audio and video or draw pictures, or snap pictures, directly into forum posts, assignment descriptions, page resource content, question descriptions, question responses and other areas. Justin Hunt 32
Select missing words Question types This question type allows students to complete a paragraph of text by selecting the missing words using drop-down menus. Tim Hunt 32
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 31
Multi-Language Content Atto This plugin will make the creation of multilingual contents on Moodle much more easier with Atto editor. Julen Pardo 31
Code-checker General plugins (Local) A tool for developers that helps them follow Moodle's coding style. Tim Hunt 31
Office 365 Integration General plugins (Local) This plugin is a shell plugin that has dependencies on all Office 365 plugins. This helps keep related plugins together. James McQuillan 31
Easy Enrollments Enrolment Get students from the homepage to learning in seconds using 6 digit enrollment codes or a QR Code. This plugin is part of a set. For best results please install Fordson version 1.4.4 or newer. Chris Kenniburg 31
Fullscreen toggle button General plugins (Local) The Fullscreen toggle button expands the content area by hiding all side blocks. Themes based on bootstrapbase / clean theme are supported. The University of Nottingham 31
oEmbed Filter Filters A filter that will swap hyperlinks pointing towards supported websites with an embedded version using code retrieved from the site using the oEmbed protocol. An option for "Lazy" loading of some sites is also available. James McQuillan 31
Vm Chat General plugins (Local) Footer Chat for Moodle Jai Gupta 31
Signup Enrolment This enrolment plugin lets you enrol users in the desired courses when they sign up to Moodle. Antonio Duran 31