Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
moosh Utilities Moosh stands for MOOdle SHell. It is a commandline tool that will allow you to perform most common Moodle tasks. It's inspired by Drush - a similar tool for Drupal. Tomasz Muras 52
Treasure Hunt Activities Outdoor, indoor and virtual-map treasure-chases with geolocation and QR codes. This module for Moodle allows to organize outdoor-serious-games with your students. TreasureHunt implements a browser-based play application (no need to install any native app) and a geographical editor for encoding the stages of the game. The game can be configured with a range of options that make the module to be very flexible and useful in many situations: individual/team, moving/desktop-marking, scoring from time, position, completion, etc. Languages: Chinese, English, German, Greek, Portuguese, Russian, Spanish, more to come... Juan Pablo de Castro 52
Archaius Themes Archaius is a moodle theme with several options to customize your Moodle Daniel Munera 52
Poodll Filter Filters Poodll is a toolbox of features for Moodle, including audio and video recording, media players for the classroom and widgets such as tabs and stopwatches. The Poodll filter is a pre-requisite plugin for the Classic Poodll plugins. Justin Hunt 51
Enlightlite Themes Enlight Lite is a beautiful and fully responsive Moodle theme well suited for Universities,Schools & Online learning websites. LMSACE e-learning experts 51
Word Select Question types A very easy to use "select the words" Moodle question type. Marcus Green 51
Course Archiver Admin tools Archive and remove past courses with this handy tool that can also be used to send notifications to course teachers, hide courses in bulk, and has the ability for course teachers to opt out of the archiving. Matthew Davidson 51
Drag and drop into text Question types A drag and drop question type where missing words have to be dragged into gaps in a paragraph of text. Tim Hunt 51
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 50
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 50
Moodle Mobile app section and activity availability restrictions Availability conditions With this plugin you can choose if an activity, resource or a complete section is (or is not) visible for users accessing the course via the Mobile app. Juan Leyva 50
My Courses Blocks This block provides an alternative user dashboard for learners. Mathew May 🇳🇿 50
Font family Atto A plugin for atto to allow the font family to be altered. Pau Ferrer Ocaña 50
Font size Atto A plugin for atto to allow the font size to be altered. Andrew Nicols 50
Bootstrap Grid Atto Extends the Atto editor so that bootstrap grids can be inserted into user generated content. Guy Thomas 50
Organizer Activities The organizer (mod/organizer) allows participants to subscribe to events, which can be created easily and efficiently by teachers. AMC Academic Moodle Cooperation 50
Tabs Filters Moodle filter which creates tabs in textfields José Puente Fuentes 49
Profile field based cohort membership General plugins (Local) Moodle plugin which lets admins manage cohort memberships based on users' custom profile fields Ulm University 49
Auto assign cohort (deprecated for local_cohortauto) Authentication This Authentication plugin automatically assigns users into cohorts based on information in their user profile fields. Dan Marsden 49
Multi-Embed Filter Filters Moodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Quizlet, Padlet, etc.). 3 new services recently added -> now supports 31 services! Frederic Nevers 49
Elegance Themes Elegance is a beautiful two column Moodle theme with robust functionality and lots of custom settings. Bas Brands 49
Combined Question types A Moodle question type which allows questions to be built up from parts that are other simpler question types (requires you to have these question types installed) Tim Hunt 48
Enrolment key based self-registration Authentication This auth plugin combines the best of both email based signup and self enrolment keys into a streamlined process making it much faster for students to get into a course. For the student it saves around 9-10 clicks and avoids context switching between a browser and their email client where they can become easily become disengaged or run into issues if their email is unavailable. Catalyst IT 48
Dates Reports This 'report' is actually a tool to let you edit all the dates in a course on one page. Tim Hunt 48
Adaptive Quiz Activities Create tests that efficiently measure users' abilities by adapting the question difficulty to the estimate of the user's ability. Adam Franco 48
PayPal Availability conditions An Availability Condition to require a PayPal payment to access activities and resources. Daniel Neis Araujo 47
Point of view - Feedback Blocks Did you ever want to know the feelings of students about your courses, exercises or other activities? Point of View is a reaction system with emojis representing feelings; students can vote and rate activities and hence share their experiences. It improves social networking and gamification in your courses with students and professors reactions. Point of view plugin allows to add customizable reaction buttons to moodle activities, display the number of users who reacted and the type of reaction or specify graphically difficulty levels for activities with color tracks. And it is fully customizable! Quentin Fombaron 47
Media collection Activities This plugin allows instructors/teachers to create a space for students to submit "galleries". These galleries can be based on images, audio or video. Adam Olley 47
Notifications Blocks Not always logged in, you want to be up to date about new content, discussions or events in your Moodle courses? This moodle block implements a solution that periodically notifies learners about new content or activities included into a Moodle course. This solution will act as a sentinel that detects whether new contents or new activities have been included into the Moodle course, and notify the learners and/or the instructors about that. Notifications methods are: e-mail message RSS aggregator SMS message There is also a version of this plugin for Moodle 1.9 that can be downloaded from the Website. Goran Josic 47
Checklist Blocks This is a block which works with the checklist module and displays progress bars for a single checklist. Davo Smith 47
Moodle plugin skeleton generator Admin tools Allows developers to quickly generate code skeleton for a new Moodle plugin. David Mudrák 47
Mass enrolments General plugins (Local) A tool to all teachers to enrol existing users to their courses using CSV files (without bothering the admins) Rogier van Dongen 47
Students tracker Blocks This block aims to give teachers and staff a simple tool to view how many students didn't visit a course for a long time and doing so, tries to reduce student's leaving. Pierre Duverneix 47
Faces Blocks Faces is a simple block that allows you to print or view a collection of user profile pictures for your moodle course. Its very useful for those of us who need to put a name to a face. Faces can be viewed/printed for the entire class or by group. Kyle Goslin 47
Video Conference Activities This Video Conference edition integrates into Moodle as an activity module so video conference rooms can be added to courses as activities. Teodor Nica 46
Sign In Sheet - Attendance / Signature list generator Blocks This block is a simple way to generate attendance / signature lists for students in your course. Kyle Goslin 46
Trema Themes Trema has a focus on usability and beauty, so for that to became real the developers have tried to make something clean and usable for everyone in the community. Trevor Furtado 46
xAPI Launch Link Activities Launch external xAPI (Tin Can) activities from Moodle and track on a Learning Record Store (LRS). Compatible with Storyline, Captivate, and others! David Pesce 45
Mindmap Activities Mindmap module for Moodle Tõnis Tartes 45
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 45
Mail General plugins (Local) Webmail-like messaging Marc Català 45
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 45
Slider Blocks Slideshow block, with easy setup and configuration. Kamil Łuczak 45
Slideshow Blocks A block that inserts a slideshow in the header of the front page or course page. Features include customizable background colors, transition types, speeds, and size. Paul P. 44
All-or-Nothing Multiple Choice Question types The all-or-nothing multiple choice question is a version of the core multi-answer multiple choice question with modified grading. In an all-or-nothing multiple choice question, a respondent can choose one or more answers. If the chosen answers correspond exactly to the correct choices defined in the question, the respondent gets 100%. If he/she chooses any incorrect choices or does not select all of the correct choices, the grade is 0%. Jean-Michel Védrine 44
Restriction by language Availability conditions Restrict module and section access based on user language. Renaat Debleu 44
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 43
Restriction by course role Availability conditions Moodle availability plugin which lets users restrict resources, activities and sections based on roles Ulm University 43
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. Enovation Dev Team 43
Featured Courses Blocks This blocks allow to select some courses to be displayed on front page. It is also possible to set sort order. Daniel Neis Araujo 43