Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Delegate Application General plugins (Local) The delegate plugin is a useful solution. As a result of a mutual discussion between a delegator and delegatee, the delegator gives his responsibility to the delegatee. With this plugin the delegator ie. a teacher / non-editing-teacher / the equivalent role can ask the admin to delegate their responsibility of any course, to the delegatee ie. the other teacher / non-editing-teacher / the equivalent role who both have been already enrolled in the same course. Sandipa Mukherjee 1
Course contents Blocks Course contents block displays a list of all visible sections (such as topics or weeks) in the course. Clicking at a link scrolls to that section or displays just that particular section, depending on the course layout setting. David Mudrák 92
Moodle plugin skeleton generator Administration tool Allows developers to quickly generate code skeleton for a new Moodle plugin. David Mudrák 89
Cohort members to group Enrolment Cohort to group sync for users already enrolled via different method. David Mudrák 54
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 40
Marklar Text editor Reclaim the control over formatting your text with this Markdown friendly editor for Moodle. Markdown is a lightweight markup language with plain text formatting syntax. It allows you to write using an easy-to-read, easy-to-write plain text format that is automatically converted to structurally valid HTML. David Mudrák 30
Course auto-approval Administration tool Moodle plugin allowing to automatically process the pending course requests. David Mudrák 15
Participation credit Workshop evaluation plugins Simple grading evaluation method that gives credit to peer-reviewers just for their participation in the activity without comparing their assessment with the others. David Mudrák 14
Moderator Guide Blocks This block displays guides for external teachers/graders. These guides are created by teachers and are based on templates created by administrators. The template creation system allows the generation of Moodle forms containing textarea, file uploader and links. Jérôme Mouneyrac 10
Course guide Activities This plugin allows a teacher to create a guide. However the teacher cannot create his own "freestyle" guide, when tutors add a Course guide activity in their course, they must pick a template. Jérôme Mouneyrac 9
Oauth2 Easy Themes Obsolote: this theme is not used anymore as the Oauth2 auth plugin now display the buttons. Jérôme Mouneyrac 1
Search Questions General plugins (Local) Adds text search to the question bank. Ray Morris 20
Question bank unused questions General plugins (Local) Extends the Moodle question bank to find questions which are / are not used in a quiz. Ray Morris 19
Stripe Payment gateways Connect Moodle with Stripe to collect payments through various providers. E.g. credit cards, Alipay, Sofort. Requires a Stripe account. Alex Morris 30
Forum discussion embed Filters Embed forum discussions anywhere with filter tags. Alex Morris 14
Restrict by marking guide criterion score Availability restriction Restrict course activity & resources by assignment marking guide score Alex Morris 6
Task List Blocks Allows users to manage their own short list of tasks. Alex Morris 5
Restrict by rubric criterion grade/level Availability restriction Restrict course activity & resources by assignment rubric grade/level Alex Morris 2
User Sync CSV General plugins (Local) Moodle users import/export via CSV files Antonello Moro 23
Dropdown dynamic menu User profile fields Dynamic menu user profile field for moodle Now users can create user menu fields whose values are retrieved from the moodle DB. Antonello Moro 15
Dynamic Multi Select User profile fields Dynamic Multi Select user profile field for Moodle. Now users can create user multi select fields whose values are retrieved from the moodle DB. Antonello Moro 11
Café con leche Themes Theme based in Decaf, more easily customizable. ES: Tema basado en Decaf, más fácimente personalizable y traducido, también, al español. Jose Alejandro Morán Pérez 3
Innovate News Blocks This block is a Moodle custom text marquee. You can create custom text with active and inactive. It's a tool suitable for admins to display the text and information in the block of body content. SVS Moodle 1
NOACSC Progressbook grade export module Exports The NOACSC Progressbook grade export module exports grades in a format that can be directly imported in the Progressbook gradebook application. When in your gradebook, the entry "NOACSC Progressbook file" will be available with the other grade export options that ship with Moodle. Select that option and follow the prompts. NOACSC Moodle 1
Inspire Administration tool The Inspire plugin implements open source, transparent next-generation learning analytics using machine learning backends that go beyond simple descriptive analytics to provide predictions of learner success, and ultimately diagnosis and prescriptions (advisements) to learners and teachers. From Moodle HQ. David Monllaó 30
Moodle flavours General plugins (Local) Tool to package (into downloadable files) and deploy sets of Moodle plugins, settings, language packs and language customizations David Monllaó 24
Students at risk of missing assignment due dates General plugins (Local) This Moodle plugin adds a new predictive model to identify students that are likely to miss assignment due dates. The model automatically generates insights for teachers about these students. David Monllaó 9
Course/site navigation Blocks This Plugin will create block for total course navigation Rajul Mondal 1
Offline Grading methods This Advanced Grading plugin allows course administrators to submit rubrics they have created offline and have it automatically inserted into the system when uploaded to use for grading. Zafeer Mohammed 3
SageCell Filters A Moodle filter plug-in to view results of Sage code using the SageMathCell server. It embeds any code as plain text. This filter will replace Sage code in [sage]...[/sage] block with the result of calculations in embedded sagecell. Eugene Modlo 5
SAML2 SSO Auth Authentication Authentication using exists SimpleSAMLphp Service Provider Daniel Miranda 16
Assignment submission and export report Reports Assignment report and data/files export. Particularly handy for anonymous assignments. Howard Miller 27
Course overview (legacy) Blocks The Course overview block is visible on a user's Dashboard and shows a list of all courses in which a user is enrolled/has an assigned role. Howard Miller 17
Command line environment check Administration tool Replicates the Moodle environment check but for the command line. Useful for checking dependencies where you might not (yet) have web access. Howard Miller 5
UpgradeCopy Administration tool Simple plugin to generate a list of 'cp' commands for all optional plugins within your Moodle site when you want to copy them all to a different version. Howard Miller 3
MediaWiki SSO Authentication Single Sign On from MediaWiki (developed with version 1.21) to Moodle 2.3. Users signed in to MediaWiki can jump to Moodle and have accounts automatically created there and they will be logged straight in. This plugin does not deal with enrollments at all. Howard Miller 1
Ludic Course formats LUDIC presents course structure and contents graphically. A range of gamification options are also provided to strengthen student engagement. Daniel Miller 48
Mask Activities Transform PDF documents into interactive activities in a snap Daniel Miller 12
FilterCodes Filters Transform your Moodle site with the FilterCodes Plugin! Elevate engagement by inserting about 200 dynamic plain-text tags like {firstname} to create personalized learning experiences, customize your site and course content, display progress bars, simplify Contact Form customization effortlessly and much more. FilterCodes empowers educators to revolutionize Moodle into a dynamic, personalized platform. Join the community of FilterCodes enthusiasts to unlock the potential of your Moodle LMS site. Michael Milette 196
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 125
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 99
Invitation Enrolment The Invitation Enrolment Moodle Plugin is a powerful tool for course instructors that simplifies the enrolment process by allowing instructors to send personalized email invitations with a unique token. This plugin offers control over who can use the invitation, tracks past invitations, and allows for resending or revoking invitations. It also supports inviting users even if they are not yet registered on your Moodle LMS site and limiting the lifespan of the invitation. Michael Milette 57
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! Michael Milette 46
Training Themes Training is a simple and easy clean looking theme uncluttered by lots of options which is great for beginners or when you just need to get something that looks great out the door quickly. Michael Milette 11
Dompdf library General plugins (Local) Dompdf is an HTML to PDF converter. It is intended to be used as a library by other plugins. Darko Miletić 2
GISMO Blocks GISMO, a graphical interactive student monitoring and tracking system that extracts tracking data from an online course maintained with Moodle, and generates graphical representations that can be explored by course instructors. Christian Milani 31
File download for data module General plugins (Local) Extends the functionality of database module by giving users the option to download all students file uploads within one big zip archive. Egli Michael 4
Collapsible Topics format Course formats Warning: since sections collapsing behaviour is now integrated into Moodle core, this plugin will not be maintained for Moodle 4.x 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 70
Collapsible Weeks format Course formats Warning: since sections collapsing behaviour is now integrated into Moodle core, this plugin will not be maintained for Moodle 4.x The collapsible weeks format is a clone of the core topics format that adds collapsing behaviour to sections in order to reduce page size. Jean-Roch Meurisse 17
CoBRA Activities CoBRA helps French speaking learners to read texts in English and Dutch, getting contextualized information on all words and expression of the text and with the ability to collect words and expressions into a personal glossary. Jean-Roch Meurisse 3