Moodle plugins directory: Reports: Favourite plugins | Moodle.org
Favourite plugins
List of plugins that have been marked as favourite by the Moodle community members.
Name | Plugin type | Short description | Lead maintainer | Favourited |
---|---|---|---|---|
Mindmap | Activities | Mindmap module for Moodle | Tõnis Tartes | 83 |
Adaptive Quiz: CAT (Computer-Adaptive Testing) implementation for Moodle | Activities | Create tests that efficiently measure users' abilities by adapting the questions difficulty to the estimation of user's ability. | Adam Franco | 83 |
Mass Actions block | Blocks | This block allows instructors to perform actions upon multiple resources or activities, rather than having to perform repeated actions on individual items. | Matthew Davidson | 82 |
GeoGebra | Activities | This module allows the incorporation of GeoGebra activities in Moodle and save its state. | Projectes TAC Dep. Educació Catalunya | 82 |
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. | Arlo Training & Event Software | 82 |
Socialwall Format | Course formats | The Moodle Socialwall will transform your Moodle course into a social learning platform. This includes a familiar post interface, timeline of posts, filtering of the timeline, and integration with Moodle's activities and resources. A social learning format allows teachers to pick up the tool and begin using it right away. | Chris Kenniburg | 82 |
Boost Union | Themes | Theme Boost Union is an enhanced child theme of Boost which is intended, on the one hand, to make Boost simply more configurable and, on the other hand, to provide helpful additional features for the daily Moodle operation of admins, teachers and students. | Moodle an Hochschulen e.V. | 81 |
Roster | Reports | This is a simple report which displays the user pictures for everyone enrolled in the given course. | Charles Fulton | 80 |
Designer | Course formats | Mix and match layouts to create unique and visually appealing course designs | Stefan Scholz | 79 |
NED - Mentor Manager | Blocks | With this block, the admin (or designated user) can assign mentors to students. Mentors can then access easy-to-read “progress reports” for their mentees. The admin (or designated users) can also create automated notifications that are sent to teachers, mentors or students based on pre-selected criteria (example: notification is emailed to mentor and student if student has not logged in for 7 days). | Fern Oliveira | 79 |
Admin presets | Blocks | Allow administrators to export the site settings to .xml presets, import and load other sites presets. | Clément Prudhomme | 79 |
PDF Annotation | Activities | The PDF annotator allows students to insert questions, comments and remarks on learning materials in PDF format directly into the document. Since all students, lecturers and tutors can read and answer the questions and comments asked, it is made easier to clarify open questions on lecture slides, scripts and other PDF learning materials quickly and in a concrete context. | Bernd Decker | 79 |
Congrea | Activities | Modern virtual classroom with sharing / collaboration for your Screen, Audio, Webcam, whiteboard, documents, media with students, ask questions, bookmarks and notes with optional recording. | Pinky Sharma | 78 |
Word Select | Question types | A very easy to use "select the words" Moodle question type. | Marcus Green | 78 |
Realtime Quiz | Activities | Face-to-face quiz with all students answering the questions at the same time. | Davo Smith | 77 |
Pioneer | Themes | Pioneer strikes a balance between features and beautiful design. The Pioneer theme is focused on enhancing learning by using intuitive navigation, a simple layout, and amazing styling. You have learning content, Pioneer makes it beautiful. | Chris Kenniburg | 76 |
H5P content types | Question formats | This plugin imports various H5P content types into Moodle question types | Daniel Thies | 76 |
Font size | Atto | A plugin for atto to allow the font size to be altered. | Andrew Lyons | 76 |
Google Meet™ for Moodle | Activities | The Google Meet™ for Moodle plugin allows the teacher, without having to leave Moodle, to create a Google Meet room and make available to the students the recordings of the room saved in Google Drive. | Rone Santos | 76 |
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 | 76 |
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 dropping out. | Pierre Duverneix | 75 |
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 | 75 |
Boost Campus | Themes | Moodle Boost child theme which is intended to meet the needs of university campuses and adds several features and improvements. | Moodle an Hochschulen e.V. | 75 |
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 | 75 |
Font family | Atto | A plugin for atto to allow the font family to be altered. | Pau Ferrer Ocaña | 75 |
HotPot | Activities | HotPot module for Moodle 2.x | Gordon Bateson | 75 |
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 | 75 |
360° feedback | Activities | A simple 360° feedback activity plugin for Moodle. | Jun Pataleta | 75 |
Workflow block | Blocks | This block allows you to manage the process of producing courses or activities. A workflow make it clear who is responsible for doing the next step, and what tasks they should be doing. The workflow can also assign and unassign roles, or automatically set certain settings, when the workflow moves from one step to the next. | Tim Hunt | 74 |
Teams Meeting (atto editor) | Atto | Microsoft Teams Meetings App for Learning Management Systems (LMS) integration into Moodle as the Atto plugin. This plugin allows to create the meeting and automatically insert the meeting link into the editor content. | Enovation Dev Team | 74 |
Formulas question type | Question types | This is a question type plugin for Moodle with random values and multiple answer fields. | Dominique Bauer | 74 |
PayPal | Availability restriction | An Availability Condition to require a PayPal payment to access activities and resources. | Daniel Neis Araujo | 74 |
Restriction by course role | Availability restriction | Moodle availability plugin which lets users restrict resources, activities and sections based on roles | Moodle an Hochschulen e.V. | 73 |
Stripe Payment with SCA and Coupon | Enrolment | Add a price to your courses and check out quickly with Stripe Payment. Stripe is a user-friendly payment solution that allows for secure transactions. This plugin includes a number of payment processing services, including the ability to accept credit card payments. You can also offer various discounts to learners looking to purchase your courses. | DualCube Team | 73 |
Enrolment Timer | Blocks | Block to show the user their remaining time enrolled in a course with live countdown and lots of settings to customise the display of this timer. | Learning Works | 72 |
OpenAI Chat Block | Blocks | This plugin provides a chat block powered by OpenAI's GPT text completion or chat API, with customizable AI personality. | Bryce Yoder | 72 |
Trail format | Course formats | Trail format was developed based on the Grid format plugin. He distributes the grids on a trail. Some features were designed to meet some aspects of gamification, being able to change the background style and transparency for grids. In addition to having the responsibility for mobile equipment. | José Wilson da Costa | 72 |
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 | 71 |
Checklist | Blocks | This is a block which works with the checklist module and displays progress bars for a single checklist. | Davo Smith | 71 |
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 |
Microsoft 365 Repository | Repositories | This plugin provides access to Microsoft 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 | 70 |
Conditional field | User profile fields | A drop-down menu field that shows/hides some other custom profile fields depending on its selected value. | Shamim Rezaie | 70 |
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 | 70 |
Edwiser Site Monitor | Blocks | Edwiser Site Monitor lets you stay on top, tracking everything that matters to your Moodle, all at one place. | Edwiser Team | 69 |
HTML+ | Atto | An extended HTML plugin for atto which adds source beautification, and the code mirror source editor. Note: This plugin is now included in Moodle core as a part of the standard html plugin. | Andrew Lyons | 69 |
Almondb | Themes | Almondb developed based on Moodle’s core theme Boost, it’s quick and easy to set up and packed with highly customisable options. Made of hundred of elements, designed blocks, and fully coded pages, Almondb theme quickly improve the look of your Moodle site. | Themes Almond | 68 |
Signup Sheets | Activities | The signup sheets module (formerly known as tutorial booking) is designed to allow instructors of a course to create slots that the students can sign themselves up to. | The University of Nottingham | 68 |
CourseStats | 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 | 67 |
Dates | Reports | This 'report' is actually a tool to let you edit all the dates in a course on one page. | Tim Hunt | 67 |
Tabs | Filters | Moodle filter which creates tabs in textfields | José Puente Fuentes | 67 |