Moodle Plugins directory: Award: Early bird 4.4 | Moodle.org

Early bird 4.4 
Award for plugins with a Moodle 4.4 compatible version available by 10 May 2024.
theme_moove
Moove it's a Moodle's theme that makes online environments more clean and intuitive for learners and educators. If you like it, please show some love by clicking "favourite" ( ♥ ) below!
Latest release: 24982 sites 8k downloads 690
block_xp
🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your learners! Gamify their learning experience to increase participation and completion rates. #gamification #engagement
Latest release: 10874 sites 3k downloads 641
mod_customcert
Enables the creation of dynamically generated certificates with complete customisation via the web browser.
Latest release: 27386 sites 12k downloads 505
format_tiles
A course format which displays course topics as "Tiles", in a grid rather than as a list. When clicked, tile content is displayed under the tile with an animated transition. The layout adapts to different screen sizes and orientations. Within each tile, activities can also be set to display as "sub-tiles". For each tile, the teacher can pick an icon from a predefined set, or upload a background photo.
Latest release: 20128 sites 6k downloads 450
mod_game
The game activity module makes use of questions, quizzes and glossaries to create offer a variety of interactive games.
Latest release: 8579 sites 3k downloads 320
filter_filtercodes
Transform your Moodle site with the FilterCodes Plugin! Elevate engagement by inserting about 200 dynamic plain-text tags like {firstname} to create personalized learning experiences, customize your site and course content, display progress bars, simplify Contact Form customization effortlessly and much more. FilterCodes empowers educators to revolutionize Moodle into a dynamic, personalized platform. Join the community of FilterCodes enthusiasts to unlock the potential of your Moodle LMS site.
Latest release: 6751 sites 2k downloads 234
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: 8101 sites 3k downloads 214
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: 4531 sites 1k downloads 191
format_grid
A modular and visual course format. Hides all topics and creates a grid of icons (one for each topic) with short titles. Clicking on an icon brings up the content from the corresponding topic.
Latest release: 8119 sites 4k downloads 186
format_onetopic
Course format that allows showing each topic in a tab, keeping the current tab between calls to resources, in such a way that when it returns from a module as the blog or the glossary it returns to tab from where you started. This format is based on the Moodle standard format: “Topics”.
Latest release: 9677 sites 2k downloads 181
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: 5373 sites 3k downloads 169
format_remuiformat
Let your students focus on what matters - learning, with the all-new and intuitive Edwiser Course Formats plugin! Choose from unique course formats like Card and List.
Latest release: 8390 sites 1k downloads 168
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: 4279 sites 793 downloads 158
local_mailtest
Moodle eMailTest is a powerful tool that enables administrators to test Moodle’s email system with ease. With this plugin, you can rest assured that your emails will be delivered without any hiccups. In case of any issues, a trace of the SMTP dialogue will be displayed. The plugin will also attempt to diagnose the issue and help you identify and resolve the problem quickly.
Latest release: 11408 sites 1k downloads 138
plagiarism_copyleaks
Bring the power of Copyleaks, an official solution provider, to Moodle! Quickly and easily detect potential plagiarism, AI-generated content, paraphrasing, and more.
Latest release: 392 sites 548 downloads 135
report_overviewstats
The Overview Statistics plugin for Moodle is a powerful tool that provides administrators with a variety of site and course report charts. It’s designed to make adding more reports easy, and it’s coded with the latest techniques.
Latest release: 4444 sites 1k downloads 129
mod_supervideo
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.
Latest release: 2984 sites 554 downloads 124
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: 8419 sites 1k downloads 123
block_stash
Add an inventory of items to your course and let your students find items by exploring the activities. #game #gamification
Latest release: 2035 sites 504 downloads 122
theme_trema
Discover Trema, a theme for Moodle LMS boasting a modern design and useful customization options that are perfect for education institutions, all levels of government, businesses, and non-profits.
Trema is more than just a theme — it's a platform enhancer. Whether you're looking to revamp a content-rich Moodle site or create a fresh learning environment, Trema's features are designed to elevate your platform. Don't settle for ordinary; choose Trema to create an engaging learning experience for your staff, business partners, and customers today.
Latest release: 4238 sites 1k downloads 121
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.
Latest release: 5242 sites 2k downloads 121
availability_coursecompleted
Restrict module and section access based on course completion.
Latest release: 3087 sites 1k downloads 120
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: 1671 sites 775 downloads 119
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: 1696 sites 369 downloads 118
plagiarism_turnitin
Turnitin is an academic integrity solution, designed to integrate seamlessly with existing Moodle Assignments, forums, quizzes, and workshops. A Turnitin license is required for use.
Latest release: 2911 sites 1k downloads 117
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: 4517 sites 780 downloads 115
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: 645 sites 114 downloads 114
theme_boost_magnific
Boost Magnific is an innovative theme for Moodle, providing a clean and streamlined interface. With easily accessible configuration buttons for administrators, the theme offers a more intuitive online learning experience. Additionally, it supports Dark Mode, offering greater visual comfort for users.
Latest release: 2897 sites 745 downloads 111
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.
Latest release: 5151 sites 842 downloads 111
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: 2k downloads 108
availability_xp
Restrict access to course content until students reach the required level.
Latest release: 2305 sites 811 downloads 103
theme_almondb
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.
Latest release: 3116 sites 2k downloads 96
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: 2063 sites 1k downloads 93
Create tests that efficiently measure users' abilities by adapting the questions difficulty to the estimation of user's ability.
Latest release: 711 sites 292 downloads 93
theme_roshnilite
Roshni Lite Moodle Theme is a LMS-friendly theme that enhances the user experience. Use this theme to add functionality and aesthetic appeal to your LMS websites. With customizable sections on your front page, you can easily manage your content.
Latest release: 758 sites 120 downloads 92
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: 3234 sites 2k downloads 92
mod_learningmap
A learning map provides an easy way of improving the visualization of activities and their completion state in a moodle course. It can be used for easy creation of dependent activities and individualization of learning paths.
Latest release: 1925 sites 589 downloads 86
report_roster
This is a simple report which displays the user pictures for everyone enrolled in the given course.
Latest release: 982 sites 221 downloads 83
enrol_stripepayment
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.
Latest release: 1364 sites 495 downloads 82
mod_realtimequiz
Face-to-face quiz with all students answering the questions at the same time.
Latest release: 1346 sites 239 downloads 82
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: 2325 sites 1k downloads 82
local_myddleware
Workplace compatible from version 2.0.
Myddleware for Moodle enables you to transfer your data easily and safely from your Moodle application to other applications such as your e-commerce, CRM, marketing platform, database... By doing so, it ensures a durable quality of your data, which is a prerequisite for productivity and efficiency.
Connected applications : SalesForce, SugarCRM, SuiteCRM, Hubspot, Magento, Prestashop, Mailchimp, Brevo, MySQL, Microsoft SQL, CSV files...
Latest release: 233 sites 154 downloads 78
qtype_formulas
This is a question type plugin for Moodle with random values and multiple answer fields.
Latest release: 2291 sites 638 downloads 78
enrol_invitation
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.
Latest release: 792 sites 259 downloads 78
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.
Latest release: 1008 sites 290 downloads 75
block_checklist
This is a block which works with the checklist module and displays progress bars for a single checklist.
Latest release: 2781 sites 1k downloads 74
local_downloadcenter
The Download Center enables teachers and students to download the content of selected activities and materials from a course as a ZIP archive.
Latest release: 991 sites 458 downloads 68
tool_lifecycle
Course Life Cycle is a moodle plugin, which has the purpose to help you with the execution of reoccurring tasks on your moodle platform. Possible use cases are (not limited to):
Deleting courses at end of life (including asking teachers for permission).
Doing a rollover at the end of a semester.
Automatically setting an end date for courses.
Latest release: 312 sites 271 downloads 65
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: 1157 sites 182 downloads 64
local_codechecker
A tool for developers that helps them follow Moodle's coding style.
Latest release: 691 sites 503 downloads 64
mod_hotquestion
This plugin will help teachers to collect entries/posts from users in or out of a classroom.
Latest release: 895 sites 203 downloads 62
tool_inactive_user_cleanup
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.
Latest release: 340 sites 198 downloads 62
filter_wiris
World's leading equation editor that allows you to write math notation as easily as you write text. Create and edit high-quality math equations in Moodle with MathType.
Latest release: 5378 sites 1k downloads 61
atto_wiris
Type and handwrite mathematical notation in Moodle with MathType.
Latest release: 4365 sites 1k downloads 61
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: 773 sites 438 downloads 58
block_exacomp
Transform Your Moodle Experience with Exabis Suite: Empower Learners through Competency-Based, Personalized, and Adaptive Learning.
#Competence #PersonalizedLearning #AdaptiveLearning
Latest release: 368 sites 221 downloads 56
gradereport_gradedist
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.
Latest release: 567 sites 179 downloads 55
mod_newsletter
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.
Latest release: 295 sites 102 downloads 55
gradeexport_checklist
This is a grade export plugin which will create an Excel spreadsheet containing all the checkmarks from a single checklist.
Latest release: 1427 sites 414 downloads 54
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: 338 sites 157 downloads 54
mod_diary
Diary is a very advanced version of the Journal plugin. The most notable addition is the capability to make multiple, separate, entries per day, and do so on multiple days. This allows students to revise their writing while retaining the original version. The addition of statistics with auto rating for any min/max combination of characters, words, sentences, or paragraphs also helps to track revision progress of a students writing. The activity can be set to use multiple, time released, writing prompts with each one having it's own auto-rating settings. With the latest v3.7.5 release you can use completions for, View, Receive a grade, and Receive a passing grade.
Latest release: 994 sites 442 downloads 53
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: 661 sites 198 downloads 51
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: 1283 sites 274 downloads 47
block_objectives
Displays current lesson objectives in the side-bar
Latest release: 208 sites 63 downloads 47
local_wirisquizzes
WirisQuizzes is a powerful STEM assessment tool that allows educators to create and evaluate complex math questions tailored to each students' needs. With smart evaluation software, WirisQuizzes automates grading and provides instant feedback. It can generate infinite dynamic questions by adding random variables, preventing cheating, and fostering practice through trial and error.
WirisQuizzes for Moodle will be your perfect partner to improve your students' learning process with real-time feedback.
Latest release: 1690 sites 291 downloads 46
block_navbuttons
Add customisable navigation buttons (next/prev/etc.) to the bottom of each activity page (Moodle 1.9/2.0+)
Latest release: 801 sites 260 downloads 46
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.
Latest release: 317 sites 91 downloads 46
enrol_authorizedotnet
Authorize.net makes online course purchases easier by allowing you to assign prices within a specific course section. Apart from that you can easily configure the cost and associated currency of course enrollments. One of the primary benefits of this payment method is its high level of security that keeps your transactions safe and secure.
Latest release: 146 sites 74 downloads 45
mod_skype
NOTE: Skype will be retired on May 5, 2025.
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: 799 sites 143 downloads 44
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.
Latest release: 439 sites 119 downloads 40