Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Learning Analytics General plugins (Local) Privacy-friendly Learning Analytics for Moodle Thomas Dondorf 58
Dialogue Activities Dialogue between two users Dan Marsden 57
User bulk enrolment General plugins (Local) Moodle plugin which provides the possibility to bulk enrol a list of users who are identified by their e-mail adresses into a course. Moodle an Hochschulen e.V. 57
User Suspension Administration tool The Sebsoft User Suspension Plugin offers you the possibility to automate the process of suspending users and/or removing user accounts (using moodle's default methods to delete users). Sebsoft BV 57
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
Essay (auto-grade) Question types Essay (auto-grade) for Moodle >= 3.0 Gordon Bateson 57
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 57
Hot Question Activities This plugin will help teachers to collect entries/posts from users in or out of a classroom. AL Rachels 56
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 56
Exabis Games Activities The goal of this activity is to bring the aspect of game-based-learning into Moodle-courses. The way the acitivity works is that two of our exagames are based upon quizzes given to students within a Moodle course (braingame and exaclick), one activity links games created with the OpenSource-platform gamelabs.at directly into Moodle courses. See readme.txt for further instructions. Andreas Riepl 56
Restriction by cohort Availability restriction Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts. Moodle an Hochschulen e.V. 55
MathType filter by WIRIS Filters Type and handwrite mathematical notation in Moodle with MathType, the world leading equation editor. WIRIS team 55
Exabis Competencies - Competence grids Blocks Transform Your Moodle Experience with Exabis Suite: Empower Learners through Competency-Based, Personalized, and Adaptive Learning. #Competence #PersonalizedLearning #AdaptiveLearning Andreas Riepl 55
Inactive User Cleanup Administration tool The inactive user cleanup is a useful solution that deletes an inactive user's account automatically. Additionally, the solution sends users emails informing them before deleting their account. Thus, if a learner logs in before the account is deleted, he or she will not be removed from the system. Arindam Ghosh 54
Cohort members to group Enrolment Cohort to group sync for users already enrolled via different method. David Mudrák 54
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 54
Soft Course format Course formats Softcourse is a course format that display sections with only an image and an optional text on the course homepage. Users don’t see the detail of the section, for instance, resources or activities. Clément Prudhomme 54
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). Charles Fulton 54
Group self-selection Activities Lets students create and select groups. Roger Barras 53
Message My Teacher Blocks This block allows configuration of roles to be considered "Teachers" of a course. The block will then display a list of these teachers for the current course in the block, with a link to message each one. Mark Johnson 53
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. Moodle an Hochschulen e.V. 53
Learning Analytics Enriched Rubric Grading methods The Learning Analytics Enriched Rubric (LA e-Rubric) is an advanced grading method used for criteria-based assessment. John Dimopoulos 53
Checklist Grading methods Moodlerooms is proud to release the Checklist advanced grading method, an easy way for the user and teacher to view a list of criteria and the associated grade value for each criteria. Open LMS Development 53
Restriction by relative date Availability restriction Restrict module and section access based on a relative date. Renaat Debleu 52
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 52
Record audio/video question type Question types A manually graded Moodle question type, where the student records a short audio response to answer the question asked. Tim Hunt 52
Archaius Themes Archaius is a moodle theme with several options to customize your Moodle Daniel Munera 52
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 52
Course ratings Administration tool Add ratings and reviews to the courses Marina Glancy 52
MooTyper Activities MooTyper implements a typing practice/instruction functionality into Moodle. AL Rachels 52
Cloze Editor TinyMCE (legacy) An interface that integrates with Moodle 3.x, 4.0 and 4.1 TinyMCE (legacy) editor to support teachers in creating CLOZE (Embedded answers) questions in the GIFT syntax. It will also read and edit existing CLOZE items. THIS PLUGIN WILL NOT WORK IN MOODLE 4.2 ONWARDS. For Moodle 4.1, 4.2 and newer branches please see https://moodle.org/plugins/tiny_cloze Andreas Glombitza 51
User key authentication Authentication Log in to Moodle using one time user key based login URL. Auth plugin for organising simple SSO (single sign on) between moodle and your external web application. Catalyst IT 51
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 51
Elegance Themes Elegance is a beautiful two column Moodle theme with robust functionality and lots of custom settings. Bas Brands 51
Newsletter Activities This is a newsletter module for moodle. First stable release. It provides the basic features of common newsletter tools. Using it with moodle VERP bounce processing is recommended. But we will add an additional bounce processing feature that will be easier to configure. David Bogner 51
Multi-Language Content Atto This plugin will make the creation of multilingual contents on Moodle much more easier with Atto editor. Julen Pardo 51
Navbar Plus General plugins (Local) Moodle plugin which enhances the functionality of Moodle's page header navbar. Moodle an Hochschulen e.V. 51
Legacy (Retired) Mootivated General plugins (Local) This plugin has been updated here: https://moodle.org/plugins/block_motrain Frédéric Massart ⭐ 50
Grade distribution Grade reports The grade distribution visualizes the distribution of the participants' letter grades in the grades overview. Changes to letter grades can be visually analysed, saved and overwritten if necessary. AMC Academic Moodle Cooperation 50
Checklist Exports This is a grade export plugin which will create an Excel spreadsheet containing all the checkmarks from a single checklist. Davo Smith 50
Logstore xAPI Log storage Logstore_xapi is a logstore plugin that emits xAPI statements to a Learning Record Store (LRS). Please post all questions, comments, and issues to Github (https://github.com/xAPI-vle/moodle-logstore_xapi). David Pesce 50
Shortcodes Filters Allows users to inject and modify content using shortcodes provided by other plugins. Frédéric Massart ⭐ 50
Multiblock Blocks Using Multiblock you can collect all those blocks together and use 'one block's worth' of space and put all those blocks into the one space with one of several layouts, whether it's tabs or an accordion, or something else. Several preset layouts are bundled with Multiblock. Catalyst IT 50
Sticky Notes Activities Sticky Notes is a very simple activity for creating a sticky notes wall for your brainstormings, ranking... It can be configured as a collaborative or individual activity, and teacher can choose to enable votes, repositioning of notes, limitation for notes and votes, set codes for 6 available background colors... Notes can be moved by drag n drop to offer the most simple experience ! Olivier Valentin 50
Use template on course creation General plugins (Local) This local plugin allows site administrators to create "template" courses which will be restored into new courses on course creation. Charles Fulton 50
ReadAloud by Poodll Activities ReadAloud 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 50
Mod Super Video Activities The Super Video Module and Kapture enhance the teaching experience on Moodle by providing optimized video viewing and efficient video lecture production, enriching the learning environment for both teachers and students. Eduardo Kraus 49
Upload enrolment methods Administration tool This plugin allows administrators add the "Course meta link" and "Cohort sync" enrolment methods to a range of courses from a CSV file, and specify the role for the methods participants. They can also delete, enable or disable existing enrolment methods in a course. Eoin Campbell 49
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 49
Microsoft 365 Integration (shell plugin) General plugins (Local) This plugin is a shell plugin that has dependencies on all Microsoft 365 plugins. This helps keep related plugins together. Enovation Dev Team 49