
Early bird 3.5 
Award for plugins that have Moodle 3.5 compatible version available by the release date.
theme_adaptable
Adaptable is a highly customisable responsive two column theme designed for use on both large University installations as well as small training companies.
18403 sites
13k downloads
542
Latest release: Tuesday, February 9, 2021, 8:02 PM
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
7300 sites
3k downloads
460
Latest release: Wednesday, February 17, 2021, 3:27 PM
theme_moove
Moove it's a modern theme, simple and focused on the main content. You can minimize both side columns to enjoy the maximum of space in your environment. If you like it, please show some love by clicking "favourite" ( ♥ ) below!
18537 sites
21k downloads
410
Latest release: Tuesday, November 10, 2020, 4:36 AM
theme_fordson
The Fordson theme is focused on students going from login to learning, with features that help teachers build better courses and students engage with content. Your school is unique and Fordson provides impressive customizations for a professional and modern learning platform.
Try out Fordson and show some love by clicking "favourite" ( ♥ ) !
10677 sites
9k downloads
310
Latest release: Tuesday, February 2, 2021, 3:48 AM
mod_attendance
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
14865 sites
8k downloads
257
Latest release: Friday, December 11, 2020, 8:32 AM
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.
5692 sites
1k downloads
147
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Saturday, November 28, 2020, 7:06 PM
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.
3342 sites
1k downloads
140
Supports Moodle 1.9 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Saturday, July 11, 2020, 10:40 PM
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.
3474 sites
1k downloads
133
Supports Moodle 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Saturday, December 19, 2020, 5:35 AM
atto_wordimport
Import entire Microsoft Word 2010 (.docx) files, including tables, embedded images and Microsoft Equation Editor equations, cleanly. Also imports LibreOffice and Google Docs files saved to .docx format.
4205 sites
1k downloads
131
Latest release: Wednesday, July 29, 2020, 4:17 AM
mod_scheduler
An appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle.
4605 sites
1k downloads
122
Latest release: Tuesday, December 3, 2019, 9:52 PM
local_intelliboard
IntelliBoard provides analytic and reporting services to education communities and institutions that use Moodle as their Learning Management System.
1657 sites
1k downloads
115
Latest release: Thursday, January 28, 2021, 11:25 PM
enrol_autoenrol
Adds functionality to automatically enrol users onto a course, either as they log into your Moodle site or as they acess a course. This plugin is primarily intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes.
2544 sites
908 downloads
109
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Monday, November 18, 2019, 5:35 PM
enrol_apply
The enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved/ rejected.
1362 sites
501 downloads
108
Latest release: Tuesday, January 7, 2020, 3:18 AM
local_mailtest
Moodle eMailTest allows administrators to test Moodle's email system. A trace of the SMTP dialogue will be displayed if the email message cannot be sent for any reason. The eMail Test for Moodle plugin does not store any personal data about any user.
9511 sites
2k downloads
102
Latest release: Sunday, September 20, 2020, 11:56 PM
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.
1675 sites
522 downloads
98
Latest release: Saturday, May 18, 2019, 8:47 PM
booktool_wordimport
Import the contents of a '.docx' format file into a book, splitting it into chapters and (optionally) subchapters, based on the heading styles. The file can be from either Microsoft Word or LibreOffice. Also supports exporting books to Word format, for round-trip editing.
3916 sites
1k downloads
95
Latest release: Thursday, February 25, 2021, 7:52 AM
enrol_attributes
This plugin allows users to be enrolled according to any value stored in their user profile.
1213 sites
451 downloads
92
Latest release: Wednesday, December 9, 2020, 12:02 AM
mod_accredible
Accredible lets you issue digital certificates, open badges, or Blockchain credentials from your Moodle instance. They are a feature-rich replacement for the PDF certificates normally generated for your courses.
505 sites
608 downloads
91
Latest release: Wednesday, February 3, 2021, 5:38 PM
mod_choicegroup
This module allows students to enrol themselves in a group within a course. The teacher can select which groups students can chose from and the maximum number of students allowed in each group.
5049 sites
2k downloads
91
Latest release: Saturday, December 19, 2020, 4:09 PM
filter_filtercodes
The FilterCodes filter enables Moodle content creators to easily customize and personalize site and course content using over 130 plain text tags. Version 2.1 introduces 15 new FilterCodes including conditional tags for groups, cohorts and site managers; two Moodle Workplace specific tags, new date format options, alert UI boxes and much more.
1484 sites
970 downloads
86
Latest release: Monday, November 23, 2020, 5:21 PM
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)
1556 sites
416 downloads
85
Latest release: Friday, November 20, 2020, 5:07 PM
qtype_gapfill
Cloze (fill in the blanks) question type with VERY simple question creation syntax. Can do drag drop, dropdowns or gapfill questions
3474 sites
1k downloads
84
Latest release: Saturday, January 30, 2021, 5:39 AM
enrol_auto
This plugin allows for an enrolment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login.
1642 sites
513 downloads
84
Latest release: Wednesday, April 10, 2019, 4:35 AM
atto_morefontcolors
This plugin is intended as a replacement of the core atto_fontcolor plugin, allowing the Moodle admin to define a set of colours to be available.
6057 sites
1k downloads
84
Latest release: Wednesday, June 27, 2018, 8:23 PM
qtype_coderunner
A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.
1815 sites
1k downloads
83
Latest release: Monday, October 5, 2020, 5:33 AM
block_coupon
The Sebsoft Coupon Plugin offers you the possibility to create coupons for various levels
of course access. Using a coupon code, users will be enrolled into courses that are attached to the coupon.
512 sites
295 downloads
79
Latest release: Monday, September 14, 2020, 11:12 PM
local_adminer
This plugin is based on the great tool adminer.
The main advantage of this plugin is, it can handle different types of database. So it works with MySQL/MariaDB, PostgreSQL, Oracle and MSSQL.
2755 sites
1k downloads
77
Latest release: Tuesday, December 8, 2020, 7:07 AM
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.
647 sites
507 downloads
77
Latest release: Wednesday, December 2, 2020, 12:50 AM
block_course_contents
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.
1277 sites
540 downloads
73
Supports Moodle 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Sunday, February 14, 2021, 5:16 AM
mod_lightboxgallery
This resource allows you to create 'Lightbox' enabled image galleries within your Moodle course.
As a course teacher, you are able to create, edit and delete galleries. Smallthumbnails will then be
generated, which are used for the thumbnail view of the gallery.
3647 sites
957 downloads
73
Latest release: Thursday, June 18, 2020, 1:34 PM
filter_generico
Generico is a simple filter for creating templates of code snippets and text that can be inserted into Moodle text areas.
1971 sites
520 downloads
70
Latest release: Monday, January 4, 2021, 6:02 PM
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.
1244 sites
561 downloads
70
Latest release: Friday, June 5, 2020, 12:07 PM
block_admin_presets
Allow administrators to export the site settings to .xml presets, import and load other sites presets.
1420 sites
525 downloads
68
Latest release: Friday, November 20, 2020, 4:59 PM
enrol_easy
Get students from the homepage to learning in seconds using 6 digit enrollment codes or a QR Code. This plugin is part of a set. For best results please install Fordson version 1.4.4 or newer.
1066 sites
648 downloads
64
Latest release: Wednesday, December 9, 2020, 1:52 AM
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.
3213 sites
1k downloads
63
Latest release: Friday, July 17, 2020, 9:25 AM
tool_coursearchiver
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.
462 sites
224 downloads
61
Latest release: Friday, June 28, 2019, 3:59 AM
filter_multiembed
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!
868 sites
288 downloads
57
Latest release: Saturday, November 16, 2019, 9:03 PM
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.
2941 sites
899 downloads
56
Latest release: Tuesday, February 23, 2021, 4:44 PM
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.
2k downloads
56
Latest release: Thursday, April 23, 2020, 4:52 PM
local_contact
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.
2730 sites
1k downloads
52
Latest release: Monday, November 23, 2020, 7:45 PM
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.
518 sites
310 downloads
52
Latest release: Thursday, June 25, 2020, 10:47 AM
block_qrcode
A Moodle block to display a QR code link that leads to the course page. The QR code can be downloaded by teachers, e.g. to put them into introductory slides. A custom logo can be shown within the QR code.
586 sites
994 downloads
49
Latest release: Tuesday, November 17, 2020, 4:12 PM
mod_qcreate
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.
207 sites
61 downloads
45
Latest release: Tuesday, May 15, 2018, 7:08 PM
filter_oembed
A filter that will swap hyperlinks pointing towards supported websites with an embedded version using code retrieved from the site using the oEmbed protocol. An option for "Lazy" loading of some sites is also available.
2036 sites
1k downloads
44
Latest release: Wednesday, November 27, 2019, 2:58 AM
local_downloadcenter
The Download Center plugin (local/downloadcenter) enables all users to download all files, folders as well as all documents of student folders of an entire course as a ZIP archive with a clear folder structure.
648 sites
664 downloads
43
Latest release: Sunday, November 22, 2020, 12:53 AM
auth_userkey
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.
858 sites
336 downloads
43
Latest release: Friday, May 8, 2020, 9:23 PM
atto_morebackcolors
This is intended to be a replacement for the core backcolor Atto plugin, allowing the Moodle administrator to freely define a set of colours that can be used by users.
2460 sites
790 downloads
43
Latest release: Wednesday, June 27, 2018, 8:23 PM
block_course_contacts
The Course Contacts block displays a list of users on your course, various
methods for communicating with them, and their current activity status.
1030 sites
228 downloads
42
Latest release: Monday, June 8, 2020, 12:17 AM
qtype_pmatch
Allows a short response of one or a few sentences that is graded by comparing against various model answers, which are described using the OU's pattern match syntax.
1701 sites
451 downloads
40
Latest release: Saturday, December 19, 2020, 4:30 AM
tool_trigger
This plugin plugin allows site administrators to trigger external actions such as an http request or email when certain events happen in Moodle. Filters can be added to check if the event meets certain conditions and actions(email/http post) can include information contained within the Moodle event. Lookups can also be added to the workflow to allow information not contained within the Moodle event to be exposed to the external action.
331 sites
191 downloads
40
Latest release: Sunday, October 21, 2018, 2:42 PM
local_mootivated
Motrain and Mootivated are personalized motivational platforms that reward employee/student effort for learning in Moodle. Virtual coins are awarded for working in Moodle and they can be spent at the discretion of the user.
315 sites
263 downloads
39
Latest release: Wednesday, February 10, 2021, 5:30 PM
mod_moodleoverflow
A non-linear, non-chronological discussion forum. Similar to the forum activity, but focuses on straightforward question-and-answer discussions. Additionally, users rate posts and gain a rating score ("reputation") by being rated by other users. Users who have started a discussion can mark an answer as helpful; and teachers can mark a post as a (correct) solution to the posed question.
335 sites
151 downloads
39
Latest release: Friday, November 13, 2020, 6:38 PM
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.
2636 sites
897 downloads
39
Latest release: Thursday, April 2, 2020, 6:14 AM
mod_ratingallocate
This Module lets you add an activity to courses, in which users can rate choices. You may then distribute the users fairly to the choices by maximizing overall 'happiness' in terms of ratings.
This may be an alternative to the choice activity or first-come-first-served.
319 sites
216 downloads
37
Latest release: Friday, November 13, 2020, 4:39 PM
filter_videoeasy
VideoEasy is a filter to play mp4, mp3 and other media files with html5 players. It uses user editable templates to allow the admin to customize the appearance of existing players or to support new players. Predefined player templates support Video JS, JPlayer, JW Player, Flowplayer and MediaElement.js
818 sites
258 downloads
37
Latest release: Thursday, October 24, 2019, 4:43 PM
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).
300 sites
266 downloads
36
Latest release: Tuesday, December 15, 2020, 10:05 PM
gradeexport_checklist
This is a grade export plugin which will create an Excel spreadsheet containing all the checkmarks from a single checklist.
1119 sites
351 downloads
35
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Monday, November 9, 2020, 3:50 PM
atto_generico
A companion for Poodll's Generico filter. It makes available a select button, and a form for each Generico filter template from a popup dialog.
1279 sites
235 downloads
35
Latest release: Tuesday, September 4, 2018, 7:27 PM
format_masonry
This course format displays all sections like a masonry build brick wall. Every section can have a different background and is dynamically placed into a fluent style page.
409 sites
263 downloads
34
Latest release: Monday, February 8, 2021, 12:13 AM
block_groups
A Moodle block to display groups and groupings to users. The plugin differentiates between the capability rights of users to evaluate the appropriate amount of information to be displayed.
279 sites
136 downloads
34
Latest release: Tuesday, December 3, 2019, 6:26 PM
tinymce_poodll
Poodll Anywhere for TinyMCE allows the user to record audio and video or draw pictures, or snap pictures, directly into forum posts, assignment descriptions, page resource content, question descriptions, question responses and other areas.
1149 sites
263 downloads
33
Latest release: Monday, May 14, 2018, 6:45 PM
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.
811 sites
310 downloads
32
Latest release: Thursday, December 17, 2020, 6:41 AM
block_navbuttons
Add customisable navigation buttons (next/prev/etc.) to the bottom of each activity page (Moodle 1.9/2.0+)
501 sites
351 downloads
32
Supports Moodle 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Monday, November 9, 2020, 4:07 PM