
Early bird 3.4 
Award for plugins that have Moodle 3.4 compatible version available by the 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
6968 sites
2k downloads
444
Latest release: Thursday, September 3, 2020, 3:37 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!
17011 sites
20k downloads
391
Latest release: Tuesday, November 10, 2020, 4:36 AM
theme_essential
Essential is a clean and customizable theme. Essential is tested and tried by thousands of users, and ranks number one by site usage for all available third party themes.
5779 sites
1k downloads
355
Latest release: Wednesday, April 17, 2019, 3:14 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" ( ♥ ) !
9898 sites
8k downloads
298
Latest release: Friday, November 13, 2020, 12:04 AM
theme_academi
Academi is a clever responsive moodle free theme ever suitable for your academy. Academi is a modern and customizable theme for all supported Moodle versions.
6901 sites
5k downloads
269
Latest release: Friday, November 27, 2020, 8:52 PM
mod_attendance
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
13933 sites
8k downloads
247
Latest release: Friday, December 11, 2020, 8:32 AM
theme_klass
Klass is fully responsive and coded with the latest techniques in HTML5 and CSS3,so it will work on all devices, all browsers, and it does it all seamlessly.Just download and make your e-learn website modern.
7767 sites
6k downloads
203
Latest release: Monday, November 30, 2020, 3:21 PM
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.
5610 sites
1k downloads
143
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.
3251 sites
2k downloads
137
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
format_topcoll
An interchangeable topic or week based format that solves the issue of the 'Scroll of Death' when a course has many topics.
5913 sites
3k downloads
128
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: Wednesday, January 13, 2021, 3:55 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.
4102 sites
1k downloads
128
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.
4394 sites
1k downloads
118
Latest release: Tuesday, December 3, 2019, 9:52 PM
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.
9283 sites
2k downloads
103
Latest release: Sunday, September 20, 2020, 11:56 PM
mod_subcourse
Subcourse behaves as a graded activity. The grade for each student is automatically fetched from a final grade in another course. This allows course designers to organize the learning content into separate units.
1854 sites
910 downloads
103
Latest release: Saturday, September 12, 2020, 4:33 AM
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.
3080 sites
1k downloads
94
Latest release: Monday, August 3, 2020, 4:46 AM
report_overviewstats
Produces various site and course report charts. The code has been designed in a way that makes adding more reports easy.
2950 sites
588 downloads
87
Latest release: Tuesday, November 19, 2019, 3:15 PM
mod_studentquiz
StudentQuiz enables students to collaboratively create their own question pools within Moodle. Students can filter these questions into quizzes, and they can rate and comment on questions while working through the quizzes. StudentQuiz computes each students contribution and learning progress and compares this with the community. The created questions become part of the Moodle question bank and can be reused in other Moodle quizzes.
941 sites
741 downloads
85
Latest release: Friday, December 4, 2020, 9:44 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)
1477 sites
419 downloads
84
Latest release: Friday, November 20, 2020, 5:07 PM
theme_roshnilite
Roshni Lite Moodle Theme is a 100% responsive, feature heavy beautiful Moodle theme. It is compatible with the latest Moodle 3.8.1. It provides customizable sections on the front page which the user may customize through a backend setting panel, can add/update/delete content.
1284 sites
762 downloads
83
Latest release: Tuesday, August 11, 2020, 9:44 PM
qtype_gapfill
Cloze (fill in the blanks) question type with VERY simple question creation syntax. Can do drag drop, dropdowns or gapfill questions
3330 sites
984 downloads
80
Latest release: Tuesday, October 27, 2020, 1:03 AM
qtype_ddmatch
Question type similar to the matching question type but with a drag and drop interface for the students during attempt.
3433 sites
778 downloads
80
Latest release: Saturday, July 11, 2020, 4:08 PM
format_flexsections
Organises course content in any number of sections that can be nested. Each section can be displayed expanded or collapsed
2006 sites
635 downloads
80
Latest release: Monday, May 11, 2020, 11:24 PM
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.
594 sites
531 downloads
76
Latest release: Wednesday, December 2, 2020, 12:50 AM
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.
1292 sites
877 downloads
76
Latest release: Monday, November 23, 2020, 5:21 PM
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.
506 sites
312 downloads
76
Latest release: Monday, September 14, 2020, 11:12 PM
mod_facetoface
Face-to-face activities are used to keep track of in-person (e.g. classroom) trainings which require advance booking.
Each activity is offered in one or more identical sessions. These sessions can be given over multiple days.
Reminder messages are sent to users and their managers a few days before the session is scheduled to start. Confirmation messages are sent when users sign-up for a session or cancel.
This module may be of interest to administrators looking for a way to provide event management support for blended learning environments.
1025 sites
457 downloads
74
Latest release: Friday, November 9, 2018, 6:38 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.
3699 sites
901 downloads
71
Latest release: Thursday, June 18, 2020, 1:34 PM
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.
1196 sites
377 downloads
70
Latest release: Friday, February 2, 2018, 1:25 AM
mod_poster
Poster is a resource activity module allowing to create a web page. What makes this module unique is that the contents of the poster page is composed of Moodle blocks (such as HTML block, Calendar block, Latest news block etc.). It provides yet another place within the course where blocks can be put without polluting the course front page.
584 sites
239 downloads
68
Latest release: Thursday, August 13, 2020, 2:52 AM
block_admin_presets
Allow administrators to export the site settings to .xml presets, import and load other sites presets.
1338 sites
483 downloads
67
Latest release: Friday, November 20, 2020, 4:59 PM
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.
3208 sites
1k downloads
62
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.
432 sites
204 downloads
60
Latest release: Friday, June 28, 2019, 3:59 AM
mod_treasurehunt
Outdoor, indoor and virtual-map treasure-chases with geolocation and QR codes. This module for Moodle allows to organize outdoor-serious-games with your students. TreasureHunt supports Moodle Mobile App and also implements a browser-based play application (no need to install any native app) and a geographical editor for encoding the stages of the game. The game can be configured with a range of options that make the module to be very flexible and useful in many situations: individual/team, moving/desktop-marking, scoring from time, position, completion, etc.
Languages: Chinese, English, German, Greek, Portuguese, Russian, Spanish, more to come...
389 sites
225 downloads
58
Latest release: Wednesday, November 25, 2020, 3:48 PM
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!
855 sites
259 downloads
54
Latest release: Saturday, November 16, 2019, 9:03 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.
507 sites
242 downloads
50
Latest release: Thursday, June 25, 2020, 10:47 AM
mod_mediagallery
This plugin allows instructors/teachers to create a space for students to submit "galleries". These galleries can be based on images, audio or video.
1498 sites
481 downloads
49
Latest release: Monday, November 16, 2020, 1:46 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.
2442 sites
983 downloads
48
Latest release: Monday, November 23, 2020, 7:45 PM
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.
930 sites
669 downloads
47
Latest release: Tuesday, December 15, 2020, 2:19 AM
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.
1694 sites
998 downloads
45
Latest release: Tuesday, October 13, 2020, 3:57 PM
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.
543 sites
1k downloads
43
Latest release: Tuesday, November 17, 2020, 4:12 PM
format_periods
This course format allows to set duration for each section (period) in days, weeks, months or years. Each individual section (period) may override this duration.
The course settings allow automatically collapse or hide past or future periods.
218 sites
67 downloads
41
Latest release: Friday, October 27, 2017, 2:59 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.
320 sites
179 downloads
39
Latest release: Friday, November 13, 2020, 6:38 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.
274 sites
264 downloads
38
Latest release: Saturday, January 16, 2021, 10:58 AM
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.
2204 sites
1k downloads
37
Latest release: Thursday, April 2, 2020, 6:14 AM
block_poll
Allows you to create custom polls for use in a Moodle course. A course can have many polls created within it; you can then choose which one to display through the block configuration tabs.
770 sites
218 downloads
37
Latest release: Friday, May 25, 2018, 10:51 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.
304 sites
216 downloads
36
Latest release: Friday, November 13, 2020, 4:39 PM
logstore_xapi
Logstore_xapi is a logstore plugin which emits xAPI statements (also known as Tin Can) to an LRS of your choice. Please post all issues to Github (https://github.com/xAPI-vle/moodle-logstore_xapi).
414 sites
385 downloads
36
Latest release: Saturday, March 28, 2020, 10:33 PM
mod_stampcoll
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.
266 sites
209 downloads
36
Latest release: Monday, November 13, 2017, 5:54 AM
gradeexport_checklist
This is a grade export plugin which will create an Excel spreadsheet containing all the checkmarks from a single checklist.
1073 sites
389 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
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).
282 sites
231 downloads
34
Latest release: Tuesday, December 15, 2020, 10:05 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.
406 sites
280 downloads
34
Latest release: Tuesday, November 3, 2020, 6:32 PM
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.
159 sites
154 downloads
34
Latest release: Friday, July 24, 2020, 4:18 PM
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.
258 sites
141 downloads
33
Latest release: Tuesday, December 3, 2019, 6:26 PM
block_navbuttons
Add customisable navigation buttons (next/prev/etc.) to the bottom of each activity page (Moodle 1.9/2.0+)
500 sites
372 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
block_my_enrolled_courses
My Enrolled Courses block enables users to show or hide the courses they are enrolled in. The block contains links to the courses enrolled, the visibility of which can be changed from the settings panel, as per requirement. You can hide the ones you are done with and change their visibility again, if need be. One click on a course link will redirect to that particular course page.
372 sites
398 downloads
32
Latest release: Tuesday, November 19, 2019, 3:06 PM
gradereport_gradedist
The gradereport gradedist module allows for viewing the distribution of student grades for a course regarding the current grade letter boundaries as well as changing these to shift the distribution.
533 sites
345 downloads
30
Latest release: Sunday, November 22, 2020, 12:47 AM
local_course_template
This local plugin allows site administrators to create "template" courses which will be restored into new courses on course creation.
225 sites
156 downloads
30
Latest release: Thursday, August 13, 2020, 12:59 AM
mod_teambuilder
Developed by UNSW, this is an advanced tool for building teams based off a set of criteria. You ask your students some questions, and then develop a predicate based off their answers for your teams. This is great if you want a little more control than "Assign Randomly" but less work than "Manual Allocation".
163 sites
63 downloads
30
Latest release: Monday, June 29, 2020, 9:35 AM
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.
2279 sites
580 downloads
29
Latest release: Friday, December 11, 2020, 12:15 AM
local_wirisquizzes
Wiris Quizzes local plugin implements a thin wrapper for Wiris Quizzes question types. Wiris Quizzes plugin declares all the necessary dependencies for Wiris Quizzes question types.
1625 sites
718 downloads
27
Latest release: Friday, December 11, 2020, 12:07 AM
availability_stash
Stash availability is used in conjunction with block_stash to allow items from the stash to determine the availability of course activities. #game #gamification
530 sites
202 downloads
25
Latest release: Wednesday, May 9, 2018, 1:33 PM