Local plugins RSS

Local plugins go into the /local directory.

This is often the best way to extend your Moodle locally with very specific code, and so people don't usually publish their plugins here.

However, it can also be a useful way to create general-purpose backend code that doesn't fit into any of the other plugin types.

Join the discussions about general plugins in the General add-ons forum.

local_kopere_dashboard
Kopere Dashboard is a tool panel with reports, online users, backup, notifications and more.
Latest release: 4190 sites 700 downloads 328
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_staticpage
Moodle plugin which displays static information pages which exist outside any course, imprint or faq pages for example, complete with Moodle navigation and theme
Latest release: 4895 sites 2k downloads 230
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
IntelliBoard is the #1 Learning Analytics Platform for Moodle. IntelliBoard helps you bring data together - connect your data, share reports and dashboards, monitor and predict trends, and discover new insights. Start exploring your Moodle data with IntelliBoard Lite. Want to see more and use our predictive analytics? Schedule a demo with us to see IntelliBoard Pro.
Latest release: 2065 sites 1k downloads 188
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_reminders
This plugin will automate sending reminders for calendar events.
Latest release: 2979 sites 568 downloads 160
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4
Screenshot
This plugin provides libraries and services that power other Microsoft 365 plugins.
Latest release: 6500 sites 2k downloads 150
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_boostnavigation
Moodle plugin which tries to overcome some fixed appearance behaviours of Boost's nav drawer in a clean way
Latest release: 2716 sites 909 downloads 146
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11
Screenshot
local_course_templates
With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses
Latest release: 1670 sites 309 downloads 141
Supports Moodle 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
local_welcome
Sends a welcome message to new users, sends a notification to a moderator of the new user creation
Latest release: 1483 sites 1k downloads 139
Supports Moodle 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 | 3.11
Screenshot
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
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
SmartKlass™ is a Learning Analytics dashboard for Institutions, Teachers and Students. Its Free! View different info from analytics about Course Performance to LMS Activity / Usage. Individual, Collaborative work & Results, Course evolution and more on a daily basis. We use xAPI 1.0 especification (aka Tin Can API) to collect user interaction with the platform. Our technology analyzes the statements collected using machine learning algorithms and builds dashboards analysis with consolidated user information.
Latest release: 164 sites 54 downloads 136
Supports Moodle 2.4 | 2.5 | 2.6 | 2.7 | 2.8 | 2.9 | 3.0
Screenshot
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 122
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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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 833 downloads 119
Supports Moodle 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_analytics
A local Moodle Module adding Analytics. This plugin currently supports 3 Analytics modes, Piwik, Google Universal Analytics and Google Legacy Analytics.
Latest release: 696 sites 49 downloads 119
Supports Moodle 2.0 | 2.1 | 2.2 | 2.3 | 2.4 | 2.5 | 2.6 | 2.7 | 3.0 | 3.1 | 3.2 | 3.3 | 3.5 | 3.6 | 3.7 | 3.8
Screenshot
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 877 downloads 111
Supports Moodle 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Moodle plugin which lets admins manage cohort memberships based on users' custom profile fields
Latest release: 2525 sites 1k downloads 110
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Supports all features added to the latest Moodle App releases
Latest release: 1293 sites 1k downloads 108
Supports Moodle 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
Screenshot
local_mail
Webmail-like messaging
Latest release: 3562 sites 777 downloads 93
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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: 1201 sites 1k downloads 82
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
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 150 downloads 78
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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_resourcenotif
This Moodle plugin allows a teacher to notify course students by internal messaging when a new resource/activity is created or modified into a course.
Latest release: 1664 sites 82 downloads 77
Supports Moodle 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10
Screenshot
local_learning_analytics
Privacy-friendly Learning Analytics for Moodle
Latest release: 1038 sites 306 downloads 71
Supports Moodle 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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 444 downloads 69
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_bulkenrol
Moodle plugin which provides the possibility to bulk enrol a list of users who are identified by their e-mail adresses into a course.
Latest release: 2584 sites 816 downloads 69
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_lessonexport
This plugin allows lesson modules to be exported to PDF documents with optional protection.
Latest release: 389 sites 173 downloads 67
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8
Screenshot
local_mass_enroll
A tool to all teachers to enrol existing users to their courses using CSV files (without bothering the admins)
Latest release: 1573 sites 259 downloads 64
Supports Moodle 2.2 | 2.3 | 2.4 | 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 | 3.11 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_codechecker
A tool for developers that helps them follow Moodle's coding style.
Latest release: 691 sites 507 downloads 64
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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4
Screenshot
local_pages
This plugin is to enable Custom pages and forms in Moodle. It provides a quick way to create custom contact forms and custom page content. The pages created can be publicly accessed or available to certain users based on settings you choose for the page. This allows you to create pages such as: "terms and conditions", marketing material and more.
Latest release: 875 sites 162 downloads 63
Supports Moodle 3.9 | 3.10 | 3.11
Screenshot
local_sandbox
Moodle plugin which programatically restores courses to predefined course states. It can be used to provide playground moodle courses which will be cleaned periodically.
Latest release: 361 sites 209 downloads 59
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_usertours
This Moodle plugin allows administrators to create tours of Moodle to introduce new features, important information, and more.
Latest release: 46 sites 25 downloads 59
Supports Moodle 3.0 | 3.1
Screenshot
local_learningtools
Create bookmarks, take notes, schedule activities and focus mode for better learning experiences … and much more!
Latest release: 511 sites 150 downloads 56
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_navbarplus
Moodle plugin which enhances the functionality of Moodle's page header navbar.
Latest release: 692 sites 149 downloads 55
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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 153 downloads 54
Supports Moodle 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
A local plugin that is accessible from course top menu, that generates question on a given text using OpenAI ChatGPT. Note that Open AI API key is required for using this plugin.
Latest release: 511 sites 229 downloads 53
Supports Moodle 4.0 | 4.1 | 4.2
Screenshot
Automatically synchronize cohort members into system roles.
Latest release: 1225 sites 536 downloads 51
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
This plugin is a shell plugin that has dependencies on all Microsoft 365 plugins. This helps keep related plugins together.
Latest release: 1080 sites 793 downloads 51
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
This plugin has been updated here: https://moodle.org/plugins/block_motrain
Released: 155 sites 50
Screenshot
local_fullscreen
The Fullscreen toggle button expands the content area by hiding all side blocks. Themes based on bootstrapbase / clean theme are supported.
Latest release: 150 sites 116 downloads 49
Supports Moodle 2.6 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.3
Screenshot
Issue Open Badges created in Open Badge Factory from Moodle, and display badges issued to users.
Latest release: 651 sites 407 downloads 48
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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 315 downloads 46
Supports Moodle 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_cnw_smartcohort
With Smart Cohort modul, users automatically added to cohorts based on filters.
Latest release: 344 sites 111 downloads 44
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 4.0 | 4.1 | 4.2
Screenshot
local_invitation
With this plugin you can invite users, who do not have an account, to your course.
Latest release: 344 sites 138 downloads 43
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_aspiredu
Dropout Detective™ identifies students that are most at risk of dropping out of or failing courses.
Latest release: 103 sites 41 downloads 43
Supports Moodle 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_disablerightclick
Plugin helps to disable Right Click(Context Menu), Cut, Copy, Paste and developer tools.
Latest release: 485 sites 136 downloads 43
Supports Moodle 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9
Screenshot
local_navigation
This plugin allow add new menu items at the end of Navigation Menu in order to customize your options menu even Boost Menu Navigation.
Latest release: 399 sites 146 downloads 42
Supports Moodle 2.6 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5
Screenshot
local_coursetocal
Display all your courses in the Calendar as Site Events from selected categories. Sometimes and for some reasons, you want to display to everyone your courses in the Calendar and this is exactly what this plugin does.
Latest release: 240 sites 184 downloads 41
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10
Screenshot
local_checkmarkreport
The Checkmark Report provides teachers and students with an overview of the details of all checkmark activites in a course. In this way, ticks, grades, feedback and other key figures can be displayed in a compact form and exported in various formats.
Latest release: 216 sites 43 downloads 40
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
Automatically synchronize groups from child courses into meta-courses.
Latest release: 457 sites 223 downloads 39
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Quick navigation / commander is a command dialog inspired by PhpStorm `Action` and `oh-my-zsh`. It will make navigation faster in Moodle.
Latest release: 247 sites 46 downloads 37
Supports Moodle 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Moodle plugin which lets admins deliver a certain theme based on a user's custom profile field
Latest release: 204 sites 76 downloads 37
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Use this local plugin to import user enrollments and group assignments from a delimited text file into the course. New user accounts will not be created, so each of the users listed in the input file must already have an account set up in the site.
Latest release: 876 sites 137 downloads 37
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
local_webhooks
Adding WebHook features to the Moodle system.
Latest release: 737 sites 205 downloads 36
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8
Screenshot
The Open LMS Framework offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by Open LMS. For more information, see https://docs.moodle.org/dev/Open_LMS_Framework
Latest release: 367 sites 275 downloads 34
Supports Moodle 2.2 | 2.3 | 2.4 | 2.5 | 2.6 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.4 | 3.6 | 3.7 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.3 | 4.4
Screenshot
This plugin synchronizes Moodle cohorts against an LDAP directory using either group memberships or attribute values.
Latest release: 704 sites 158 downloads 34
Supports Moodle 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_sitenotice
Site wide notices displayed in a modal pop up
Latest release: 632 sites 127 downloads 33
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.3 | 4.4 | 4.5
Screenshot
local_ganalytics
Google Analytics with custom dimensions and metrics.
Latest release: 364 sites 61 downloads 33
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11
Screenshot
local_course_merge
This local module allows teachers to create a new course shell from existing courses using the Course Meta Link enrollment method.
Latest release: 156 sites 89 downloads 33
Supports Moodle 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_resort_courses
Moodle plugin which sorts a category page automatically as soon as a course has been added or modified
Latest release: 535 sites 228 downloads 32
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_vmchat
Footer Chat for Moodle
Latest release: 48 sites 2 downloads 32
Supports Moodle 2.4 | 2.5 | 2.6 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2
Screenshot
local_maintenance_livecheck
Moodle plugin which shows the Moodle maintenance announcement even if there is no full page load
Latest release: 438 sites 139 downloads 31
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_cohortauto
Automatically adds users into auto-created cohorts, with names that derived from users' profile fields.
Latest release: 466 sites 131 downloads 31
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11
Screenshot
local_session_keepalive
Moodle plugin which checks for unsent user input in the browser and keeps the user session alive as long as needed to prevent that user input which is sent to the server after the user session has expired will be lost
Latest release: 445 sites 102 downloads 30
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Annoto is enabling your course participants to add time-based annotations as an overlay to any video content, turning passive video watching into an active and collaborative learning experience while providing you actionable insights on the students and the video content delivered. Annoto covers all your different use cases when using video content and used for student assignments, skills development, collaborative learning, guided watching, peer review, and many more.
Latest release: 169 sites 64 downloads 30
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_metadata
The “local metadata” plugin has been created to allow extra, “metadata” to be defined and assigned to various context level elements in Moodle. It is an abstraction of the current “user profile field” functionality in Moodle and contains much of the same code. This was written for the MUA as a proof of concept for a project to add extra profile data to courses, to see whether one metadata function could be used for multiple Moodle contexts. It is currently in Beta, and is open for participation and discussion.
Latest release: 342 sites 192 downloads 30
Supports Moodle 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0
Screenshot
local_geniai
The GeniAI plugin for Moodle revolutionizes student-course interaction by providing an intelligent virtual assistant to instantly clarify doubts. The assistant offers contextual support, responds to questions in various languages, and adapts to the specific needs of each discipline.
Latest release: 1013 sites 367 downloads 28
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_onenote
This plugin provides a common client API for various other Moodle plugins that allow Moodle users to take advantage of Microsoft OneNote. This includes operations such as browsing your notebooks, sections, and pages; students doing assignments in OneNote and teachers providing feedback on those assignments in OneNote.
Latest release: 946 sites 581 downloads 28
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_ai_connector
The plugin that enables connection to AI services: ChatGPT, DALL-E, and Stable Diffusion. This plugin allows the user to fill in all needed fields to make API calls and provides a test page to check if all connections work.
Latest release: 281 sites 221 downloads 28
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
This plugin adds Custom Fields to all activity modules.
Latest release: 518 sites 98 downloads 27
Supports Moodle 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4
Screenshot
local_datacleaner
This local plugin allows you to sanitise data from a production environment for use on testing/dev environments.
Latest release: 384 sites 61 downloads 27
Supports Moodle 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 | 3.11
Screenshot
local_vxg_dashboard
Create customized dashboard with multi columns or tiled look for all employees or different ones for each departments!
Latest release: 79 sites 34 downloads 26
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9
Screenshot
local_culcourse_visibility
Scheduled task to update course visibility based on start and/or end date.
Latest release: 159 sites 28 downloads 25
Supports Moodle 3.2 | 3.3 | 3.4 | 3.6 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0
Screenshot
local_multiple_enrollments
Plugin that provides single screen to enrol/unenrol multiple users and courses in just a few clicks.
Latest release: 168 sites 89 downloads 24
Supports Moodle 2.2 | 2.3 | 2.4 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_envbar
Warn users with a notification block across the top of the screen when you're browsing a non-production server like staging or a local development box.
Latest release: 320 sites 77 downloads 24
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
This plugin sends an email notification message to the 'Support email' address every time a new Moodle user account is created via the 'Email signup' authentication plugin. The notification message contains some essential details about the account just created (email address, full name and user account name). The email is sent when the user signs up, not when the user account is confirmed. So the plugin will notify even about accounts that may never be confirmed.
Latest release: 331 sites 52 downloads 24
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3
Screenshot
local_moodlemobileapp
This plugin is for translating the Moodle App language strings in AMOS only. (There is no point in installing it on your site.)
Latest release: 57 sites 14 downloads 23
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Import the contents of a Word file in '.docx' format file into a Lesson, splitting it into pages based on the "Heading 1" style. Also supports exporting lessons to Word format, for round-trip editing.
Latest release: 606 sites 194 downloads 23
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_moofactory_notification
moofactory-Notifications is a plugin that allows to send customized and personalized e-mails for course registrations, reminders for calendar events or non-connection.
Latest release: 346 sites 100 downloads 23
Supports Moodle 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_ciabinitialsprofilepics
A local plugin for Moodle which automatically creates profile pictures for users based on their initials.
Latest release: 172 sites 36 downloads 23
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7
Screenshot
local_flavours
Tool to package (into downloadable files) and deploy sets of Moodle plugins, settings, language packs and language customizations
Latest release: 27 sites 34 downloads 23
Supports Moodle 2.1 | 2.3 | 2.4 | 2.7 | 2.8 | 2.9 | 3.0
Screenshot
local_usersynccsv
Moodle users import/export via CSV files
Latest release: 47 sites 9 downloads 22
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2
Screenshot
local_ltiprovider
This is a local plugin for making Moodle a LTI provider tool. It can be use to provide access to full courses or activities from remote systems (other Moodle installations, Sakai, any LMS LTI consumer compliant)
Latest release: 191 sites 35 downloads 22
Supports Moodle 2.0 | 2.1 | 2.2 | 2.3 | 2.4 | 2.5 | 2.6 | 2.7 | 2.8 | 2.9 | 3.0
local_sharedresources
This additional component provides Moodle with a sote level Library front end, for exploring searching or browsing common pool of public resources, using a rich metadata based search engine.
Released: 18 sites 22
Screenshot
local_moodlecheck
Tool for Moodle developers: allows to check phpdocs in the code for compliance with Moodle Coding Style.
Latest release: 253 sites 104 downloads 21
Supports Moodle 2.0 | 2.1 | 2.2 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4
Screenshot
local_edusupport
This plugin allows to manage a moodle based decentralized helpdesk with three support levels. It basically works with Moodle forums. The 1st level support works on course level, so you can create as many support courses as you like (in our case we have a bunch of schools in our Moodle, each school has its own support course). All 2nd and 3rd level support members get access to certain discussions in those forums, after the 1st level support forwarded an issue.
Latest release: 91 sites 44 downloads 21
Supports Moodle 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 | 3.11
Screenshot
local_vxg_menus
Remove and add menu items easily, customize Moodle menu with just a few clicks.
Latest release: 132 sites 28 downloads 21
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11
Screenshot
local_globalmessage
Enables a Moodle administrator to create automatic pop-up messages
Latest release: 31 sites 19 downloads 21
Supports Moodle 1.9 | 2.1 | 2.2 | 2.3 | 2.4 | 2.6 | 2.7 | 2.8
Screenshot
local_differentiator
A tool to efficiently formulate and save learning goals based on the Differentiator by Ian Byrd. Learning goals are persisted for every user in your Moodle installation.
Latest release: 73 sites 39 downloads 20
Supports Moodle 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_cohort_profile
This plugin adds a section to the user profile with information about cohorts in which it is a member.
Latest release: 286 sites 46 downloads 20
Supports Moodle 3.6 | 3.7
Screenshot
local_bs_badge_ladder
This plugin provides leaderboards for awarded badges.
Latest release: 81 sites 20 downloads 20
Supports Moodle 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6
Screenshot
local_searchquestions
Adds text search to the question bank.
Latest release: 77 sites 15 downloads 20
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4
Screenshot
local_wunderbyte_table
This plugin provides a huge enhancement of the table lib in Moodle. You can now use filtering, templates and different methods to display data in a clean and structured way easier than ever. This plugin is used combination with other plugins like mod_booking and should make life easier for Moodle developers. To have a quick demo install it and on your site go to /local/wunderbyte_table/demo.php
Latest release: 1151 sites 422 downloads 19
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_lpautocomplete
With this plugin installed, all learning plans will be marked as complete when all their competencies are completed by the user.
Released: 60 sites 51 downloads 19
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
local_augmented_teacher
The augmented teacher is a plugin that provides bulk e-mailing within courses using short codes such as users' first name, last name and course name.
Latest release: 84 sites 15 downloads 19
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5
Screenshot
local_unusedquestions
Extends the Moodle question bank to find questions which are / are not used in a quiz.
Latest release: 64 sites 6 downloads 19
Supports Moodle 2.7 | 2.8
Screenshot
local_courselist
This plugin makes the following possible: Creation of unlimited alternative course list pages (course catalogs, course menus), based on custom course fields (checkbox).
Latest release: 103 sites 75 downloads 18
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_deleteoldquizattempts
Deletes old quiz and question attempts by scheduler task or by CLI command.
Latest release: 273 sites 62 downloads 18
Supports Moodle 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 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_feedbackviewer
The Feedback Viewer report displays the responses from all Feedback modules in a given course, filtered by user.
Latest release: 107 sites 22 downloads 18
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
This plugin that provides a ticketing system for managing helpdesk requests. It allows users to create and track tickets while enabling administrators and support teams to manage and respond efficiently.
Latest release: 286 sites 360 downloads 17
Supports Moodle 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
Import the contents of a Microsoft Word file (in '.docx' format) into a glossary, splitting it into terms based on the heading styles. The file can be from either Microsoft Word or LibreOffice. Also supports exporting glossaries to Word format, for round-trip editing.
Latest release: 519 sites 119 downloads 17
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_purgequestioncategory
This plugin allows to delete question category with all questions and subcategories
Latest release: 244 sites 49 downloads 17
Supports Moodle 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
This plugin allows an admin to create a Custom Security Policy (CSP) in both reporting mode and enforcing mode. A simple use case is to detect and cleanup issues with non secure content after a migration from http to https, through to advanced policies to mitigate from XSS attacks.
Latest release: 998 sites 698 downloads 17
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 4.1 | 4.2 | 4.3 | 4.4
Screenshot