Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Course completed enrolment Enrolment Enrol users upon completion of a course. Renaat Debleu 45
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 45
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 45
Lesson PDF Export General plugins (Local) This plugin allows lesson modules to be exported to PDF documents with optional protection. Adam King 44
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 44
Font family Atto A plugin for atto to allow the font family to be altered. Pau Ferrer Ocaña 44
Word Select Question types A very easy to use "select the words" Moodle question type. Marcus Green 44
Font size Atto A plugin for atto to allow the font size to be altered. Andrew Nicols 44
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 44
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 44
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 44
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 43
Tabs Filters Moodle filter which creates tabs in textfields José Puente Fuentes 43
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 43
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. 43
Quiz Analytics Grade reports This plugin provides users with the most important part of an exam/quiz, i.e, analytics. Every attempt each user make on a quiz is scrutinised and relevant data are portrayed via visually appealing graphs. DualCube Team 43
Cloze editor Atto An Atto editor plugin to help create embedded answer questions Daniel Thies 43
Checklist Blocks This is a block which works with the checklist module and displays progress bars for a single checklist. Davo Smith 43
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 42
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 42
Question Creation Activity Activities The Question Creation Activity is a graded activity where students must create questions in the Moodle question bank. A teacher grades the questions. The students get a grade for the questions they create. Jean-Michel Védrine 42
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 41
xAPI Launch Link Activities Launch externally xAPI (Tin Can) activities from Moodle and track on any LRS. Compatible with Storyline, Captivate and others! Andrew Downes 41
My Courses Blocks This block provides an alternative user dashboard for learners. Mathew May 41
Boost Campus Themes Moodle Boost child theme which is intended to meet the needs of university campuses and adds several features and improvements. Ulm University 41
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 40
Enlightlite Themes Enlight Lite is a beautiful and fully responsive Moodle theme well suited for Universities,Schools & Online learning websites. LMSACE e-learning experts 40
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 40
RecordingsBN Activities Access and manage your BigBlueButton recordings Fred Dixon 39
Cohort members to group Enrolment Cohort to group sync for users already enrolled via different method. David Mudrák 39
Homework Blocks The Homework Block streamlines the process of managing homework activities by simplifying the way teachers set, track and mark their student’s homework. Homework Block not only provides benefits to teachers but also the students, school and parents too. Overnet Data 39
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 39
Arlo for Moodle ecommerce | Payments, Shopping cart, CRM, Registration & More Enrolment Sell and manage your Moodle and face-to-face courses. Shopping cart, online registrations, payments, CRM, lead management, marketing campaigns and more. Arlo for Moodle is built for training providers and higher education. Troy Williams 39
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 39
Course Contacts Block Blocks The Course Contacts block displays a list of users on your course, various methods for communicating with them, and their current activity status. Mark Ward 39
Profile field based cohort membership General plugins (Local) Moodle plugin which lets admins manage cohort memberships based on users' custom profile fields Ulm University 38
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 38
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 38
Media Player Activities Plays audio, video, and playlist files Matt Bury 38
FilterCodes Filters The FilterCodes filter enables Moodle content creators to easily customize and personalize site and course content using over 55 plain text tags. Michael Milette 38
NED - Marking Manager Blocks This block allows teachers to grade assignments, quizzes and forums within a single interface. Toby Wingfield 38
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 38
Moodle plugin skeleton generator Admin tools Allows developers to quickly generate code skeleton for a new Moodle plugin. David Mudrák 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
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 37
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 37
Mail General plugins (Local) Webmail-like messaging Marc Català 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
Restriction by language Availability conditions Restrict module and section access based on user language. Renaat Debleu 37
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 37