
Early bird 4.0 
Award for plugins that had Moodle 4.0 compatible version available in the 4.0 release date.
block_xp
🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your students! Gamify their learning experience by allowing them to level up in their courses. #gamification #game
Latest release: 8653 sites 2k downloads 526
mod_attendance
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
Latest release: 17506 sites 7k downloads 300
mod_game
The game activity module makes use of questions, quizzes and glossaries to create offer a variety of interactive games.
Latest release: 8521 sites 1k downloads 258
mod_checklist
A checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.
Latest release: 6254 sites 2k downloads 174
qformat_wordtable
Import questions (including images and equations) from structured tables in a Word file (.docx format) into a course question bank, and also export questions to a Word file, allowing for round-trip editing.
Latest release: 3920 sites 1k downloads 161
format_topcoll
An interchangeable topic or week based format that solves the issue of the 'Scroll of Death' when a course has many topics.
Latest release: 6006 sites 4k downloads 148
report_customsql
This report plugin allows Administrators to set up arbitrary database queries
to act as ad-hoc reports. Reports can be of two types, either run on demand,
or scheduled to run automatically. Other users with the right capability can
go in and see a list of queries that they have access to. Results can be viewed
on-screen or downloaded as CSV.
Latest release: 3836 sites 1k downloads 148
atto_wordimport
Import entire Microsoft Word 2010 (.docx) files, including tables, embedded images and Microsoft Equation Editor equations, cleanly. It also imports LibreOffice and Google Docs files saved to .docx format, but not nearly as well.
Latest release: 4686 sites 692 downloads 147
enrol_autoenrol
Adds functionality to automatically enrol users onto a course, either as they log in to your Moodle site or as they access a course.
This plugin was at first intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes as reserved access courses.
Using the new user filtering you can think at Autoenrol as a Swiss Army knife for Moodle enrolments.
Latest release: 3394 sites 904 downloads 139
local_intelliboard
IntelliBoard is #1 Moodle analytics and reporting plugin today. Knowing what's happening with your LMS helps you to make directional changes that align with your goals - faster and more efficiently. Let IntelliBoard help you with the data points you need to visualize what you need to do.
Latest release: 2091 sites 921 downloads 138
mod_quizgame
Quizventure is an activity module that loads quiz questions from the course it's added to. The possible answers come down as space ships and you have to shoot the correct one.
Latest release: 1694 sites 540 downloads 116
booktool_wordimport
Import the contents of a Microsoft Word file into a book, splitting it into chapters and (optionally) subchapters, based on the heading styles. The file can be saved from Microsoft Word, Google Docs or LibreOffice, as long as it has a '.docx' suffix. Also supports exporting books to Word format, for round-trip editing.
Latest release: 6558 sites 1k downloads 106
block_course_modulenavigation
A block to show the users a summary (like a table of contents) of a course with section names and a list of all resources and activities. If activity completion is used in the course, course navigation block will display a circle (either empty or green)
Latest release: 1888 sites 674 downloads 101
format_etask
Place the grading table with additional functionality directly on the course page and manage gradable activities easily. Provide your students a quick overview of grading and motivate them to be better.
Latest release: 640 sites 370 downloads 96
qtype_gapfill
Cloze (fill in the blanks) question type with VERY simple question creation syntax. Can do drag drop, dropdowns or gapfill questions
Latest release: 3515 sites 973 downloads 96
gradereport_quizanalytics
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.
Latest release: 1333 sites 350 downloads 80
filter_generico
Generico is a simple filter for creating templates of code snippets and text that can be inserted into Moodle text areas.
Latest release: 2130 sites 560 downloads 78
report_roster
This is a simple report which displays the user pictures for everyone enrolled in the given course.
Latest release: 961 sites 318 downloads 75
block_attendance
This block works with the attendance module, it provides teachers with quick access to Attendance functionality, and provides students quick access to a summary report for their own attendance.
Latest release: 2980 sites 1k downloads 75
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.
Latest release: 1k downloads 74
block_workflow
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.
Latest release: 425 sites 225 downloads 69
mod_unilabel
The Moodle plugin "mod_unilabel" enables you to include some nice formated text on the course- or frontpage.
There are 5 different content types included (extendable sub plugins):
- Simple text
- Carousel
- Collapsed text
- Course teaser
- Topic teaser
Latest release: 1106 sites 629 downloads 65
block_massaction
This block allows instructors to perform actions upon multiple resources or activities, rather than having to perform repeated actions on individual items.
Latest release: 1135 sites 461 downloads 65
local_recompletion
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.
Latest release: 811 sites 577 downloads 65
block_checklist
This is a block which works with the checklist module and displays progress bars for a single checklist.
Latest release: 2341 sites 1k downloads 64
qtype_multichoiceset
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%.
Latest release: 3540 sites 870 downloads 63
filter_poodll
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.
Latest release: 2819 sites 2k downloads 61
enrol_stripepayment
Now avail the much-awaited coupon functionality while enrolling students in Moodle courses using a Stripe payment gateway for paid courses with Strong customer authentication (SCA). Stripe Receipt sent to customers for any successful transaction.
This plugin will help the admins and webmasters to offer their students a percent-off or amount-off discount for the paid courses.
This plugin helps admins and webmasters use Stripe as the payment gateway.
Latest release: 1224 sites 506 downloads 58
mod_realtimequiz
Face-to-face quiz with all students answering the questions at the same time.
Latest release: 1251 sites 359 downloads 57
filter_multilang2
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.
Latest release: 2944 sites 1k downloads 57
local_autogroup
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.
Latest release: 785 sites 517 downloads 56
qtype_geogebra
The GeoGebra question type plugin allows teachers to set up questions which can be solved and automatically checked using GeoGebra.
This question type also supports randomization of the applet and automatic and manual grading.
Latest release: 1515 sites 439 downloads 54
block_filtered_course_list
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).
Latest release: 635 sites 397 downloads 46
tool_usersuspension
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).
Latest release: 387 sites 200 downloads 45
format_softcourse
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.
Latest release: 845 sites 463 downloads 45
mod_readaloud
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.
Latest release: 316 sites 143 downloads 44
tinymce_clozeeditor
An interface that integrates with Moodles existing HTML editor (HTMLArea in 1.9 and TinyMCE in 2.x and 3.x) to support teachers in creating CLOZE (Embedded answers) questions in the GIFT syntax. It will also read and edit existing CLOZE items.
Latest release: 2591 sites 683 downloads 44
gradeexport_checklist
This is a grade export plugin which will create an Excel spreadsheet containing all the checkmarks from a single checklist.
Latest release: 1173 sites 362 downloads 44
mod_skype
Skype activity plugin module implements a user listing and shows, Create Conference, Create Chat, Send Voicemail, Add Contact, and Send File links to any user who has entered a Skype ID into their profile.
Latest release: 1034 sites 156 downloads 43
local_course_template
This local plugin allows site administrators to create "template" courses which will be restored into new courses on course creation.
Latest release: 289 sites 163 downloads 42
block_exacomp
Competency-based, adaptive and learner driven learning scenarios: all available in MOODLE using the Exabis suite!
Latest release: 367 sites 228 downloads 42
tool_editrolesbycap
A Moodle admin tool to edit the permissions for one capability in all roles on one screen.
Latest release: 416 sites 230 downloads 40
format_popups
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page.
Latest release: 714 sites 701 downloads 39
qtype_regexp
This question type (for the Moodle quiz module) aims at a more advanced system of student's response analysis, through the use of regular expresssions. This question type is an extension of the SHORTANSWER type. It can be used on its own and can also be incorporated into the existing Cloze (embedded) question type.
Latest release: 906 sites 273 downloads 37
block_navbuttons
Add customisable navigation buttons (next/prev/etc.) to the bottom of each activity page (Moodle 1.9/2.0+)
Latest release: 519 sites 260 downloads 37
tool_uploadenrolmentmethods
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.
Latest release: 560 sites 158 downloads 37
enrol_authorizedotnet
Enrolment in Moodle using Authorize.net payment gateway for paid courses
This plugin helps admins and webmasters use Authorize.net as the payment gateway. Authorze.net is one of the most commonly used payment gateways and offers considerable number of features unsupported by other payment gateways like Paypal. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective.
Latest release: 143 sites 103 downloads 36
Wiris Quizzes Commons question type is the engine needed for each WIRIS question type to work properly. It is a necessary component for all Wiris Quizzes question types.
Latest release: 2382 sites 486 downloads 35
local_wirisquizzes
WirisQuizzes local plugin implements a thin wrapper for WirisQuizzes question types. WirisQuizzes plugin declares all the necessary dependencies for WirisQuizzes question types.
Latest release: 1607 sites 335 downloads 35
mod_collabora
This activity module provides a document editor for real-time collaboration. Changes to a document are immediately reflected for other users who are accessing the same document. Moodle users can collaborate on simple text files, word, spreadsheet and presentation documents or upload a document.
The plugin requires a self-hosted Collabora Online Server (CODE) that is accessed using the so-called WOPI protocol.
Latest release: 533 sites 290 downloads 35
qtype_poodllrecording
An audio/video recording question type for Moodle. It uses HTML5 audio and video recording on supported browsers, and falls back to flash and other technologies where required. It is also possible to provide responses to questions using the Poodll whiteboard feature. It requires the Poodll filter be installed. Recording from mobile devices is also supported.
Latest release: 1579 sites 816 downloads 34
report_allbackups
This report allows access to all backups on a site - including those stored in the users private files area and the site admin can download/restore or delete the backup files.
Latest release: 1086 sites 364 downloads 30
enrol_classicpay
The Sebsoft ClassicPay enrolment Plugin offers you the possibility to set up paid courses.
It uses the PayNL payment gateway to provide payments supporting a wide variety of payment methods.
Latest release: 83 sites 86 downloads 29
filter_amanote
Turn course materials (slides, textbook, video, etc.) to content that allows your learners to reach their full potential: note-taking, highlighting, class survey, learning analytics, oral comments, peer support, and much more...
Latest release: 275 sites 312 downloads 29
repository_personalyoutube
Moodle repository plugin used to browse personal YouTube channels in order to publish public, unlisted and private videos.
Latest release: 242 sites 101 downloads 28
qtype_oumultiresponse
The main difference from the standard Moodle multiple choice question type is in the way that grading works. When creating the question, the teacher just indicates which choices are correct. If there are n correct choices, then the student scores 1/n for each correct choice. If they select too many choices, then incorrect choices outweigh correct ones.
Latest release: 1512 sites 884 downloads 28
mod_etherpadlite
An activity module to integrate etherpad-lite with Moodle. To use this plugin, you will need to have an etherpad-lite server that runs on at least the same 2nd-level-domain as your Moodle server.
Latest release: 466 sites 373 downloads 27