Select Moodle version:

General plugins (Local) 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.

General plugins (Local): More lock factories
Additional lock factories for the new locking framework. Supports memcache and memcached.
Released: Monday, April 14, 2014, 4:48 PM
Requirements: Moodle 2.7
General plugins (Local): Moodle Mobile language strings
Moodle Mobile plugin including the app language strings. This plugin is for translating the app strings in AMOS, it hasn't other type of functionality
Latest release: Thursday, April 10, 2014, 8:00 PM
Requirements: Moodle 2.6
General plugins (Local): Mail
Webmail-like messaging
Latest release: Wednesday, April 2, 2014, 5:51 PM
General plugins (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: Saturday, March 22, 2014, 4:58 AM
General plugins (Local): Analytical Tool
Plugin that allows to track and analyze Moodle data in real time.
Latest release: Friday, March 21, 2014, 12:11 PM
General plugins (Local): Meta-course group synchronization
Automatically synchronize groups from child courses into meta-courses.
Latest release: Thursday, March 13, 2014, 8:00 PM
Requirements: Moodle 2.6
General plugins (Local): Cohort role synchronization
Automatically synchronize cohort members into system roles.
Latest release: Thursday, March 13, 2014, 7:56 PM
Requirements: Moodle 2.6
General plugins (Local): Moodle 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, PostgreSQL, Oracle and MSSQL.
Latest release: Tuesday, March 4, 2014, 5:08 AM
General plugins (Local): Login as
A local plugin that allows admin to add a list of loginas action links to the settings block.
Latest release: Sunday, March 2, 2014, 11:27 PM
General plugins (Local): Moodle welcome
Sends a welcome message to new users, sends a notification to a moderator of the new user creation
Latest release: Thursday, February 20, 2014, 4:38 PM
General plugins (Local): Code-checker
A tool for developers that helps them follow Moodle's coding style.
Latest release: Tuesday, February 18, 2014, 4:28 AM
General plugins (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: Monday, February 3, 2014, 10:36 PM
General plugins (Local): Re-sort Courses
Moodle plugin which sorts a category page automatically as soon as a course has been added or modified
Latest release: Monday, February 3, 2014, 10:26 PM
General plugins (Local): Static Pages
Moodle plugin which displays information pages which exist outside any course, imprint or faq pages for example, complete with Moodle navigation and theme
Latest release: Monday, February 3, 2014, 10:18 PM
General plugins (Local): User info synchronization plugin
This plugin synchronizes user infos from on moodle platform to another. It is designed to be used in an MNet network to roam user data created in custorm user profile fields from the moodle identity provider to the moodle identity receiver. On both instances you have to create the user profile fields with identical names in order to be able to transfer the user data. Checkout the README for configuration and installation.
Released: Saturday, February 1, 2014, 7:26 PM
Requirements: Moodle 2.5, Moodle 2.6
General plugins (Local): LTI Provider
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: Friday, January 24, 2014, 12:04 AM
General plugins (Local): Moodlerooms Framework
The Moodlerooms Framework offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by Moodlerooms. For more information, see
Latest release: Monday, January 20, 2014, 6:20 AM
General plugins (Local): Sanity checker utility
This plugin provides an interface to implement sanity checks on moodle and solves some issues (see :
Latest release: Tuesday, December 17, 2013, 8:20 PM
General plugins (Local): Event Reminders
Automate sending reminders for calendar events.
Latest release: Saturday, December 7, 2013, 3:54 PM
General plugins (Local): Map
API for geographical maps, to be used in other modules. Provides a simple PHP interface to add maps, markers, different tile sets, and enable users to add a marker (including reverse geocoding).
Released: Thursday, December 5, 2013, 6:12 PM
Requirements: Moodle 2.5, Moodle 2.6
General plugins (Local): Goodbye
Allows self registred users to delete their account
Released: Monday, September 23, 2013, 1:44 AM
General plugins (Local): Syslogger
Duplicates Moodle logs to syslog using the Linux logger command.
Latest release: Friday, September 13, 2013, 4:54 PM
General plugins (Local): Google Analytics
Adds the Google Analytics Snippet to moodle pages and translates developer urls into human readable urls. Original: course/view.php?id=2 Translated: /Category+Demos/Moodle+Features+Demo.
Released: Friday, August 30, 2013, 10:31 PM
General plugins (Local): makeanonymous
This plugin anonymizes data of deleted users, optionally with a delay time.
Latest release: Wednesday, August 28, 2013, 5:43 PM
General plugins (Local): Config Log Emailer
This plugin sends an email to a specified user after it has detected a config setting was changed when running cron. The to and from email addresses can be changed in the settings page.
Latest release: Thursday, August 22, 2013, 12:39 PM
Requirements: Moodle 2.4, Moodle 2.5
General plugins (Local): Mahara Local
Extra Mahara MNet Functions. Required for the Mahara Assignment Submission and Mahara Assignment Feedback plugins.
Released: Tuesday, July 23, 2013, 6:34 AM
General plugins (Local): Institutions
This local plugin introduces the intitutions concept into Moodle.
Latest release: Sunday, July 14, 2013, 5:48 AM
General plugins (Local): CSV Enrolls & Groups plugin
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. It also provides a way to make group assignments based on meta-course enrollments.
Latest release: Thursday, June 6, 2013, 4:56 AM
Requirements: Moodle 2.3, Moodle 2.4
General plugins (Local): Shared Resources Center
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.
Latest release: Wednesday, June 5, 2013, 7:04 AM
Requirements: Moodle 2.3, Moodle 2.4
General plugins (Local): Block Users
A local plugin that allows the site administrator to block multiple users for a certain period by uploading a csv file containing the usernames of the users to be blocked.
Latest release: Thursday, April 25, 2013, 6:13 PM
Requirements: Moodle 2.3
General plugins (Local): Global Message
Enables a Moodle administrator to create automatic pop-up messages
Latest release: Saturday, April 13, 2013, 9:03 AM
General plugins (Local): Applications
This local plugin introduces the application concept into Moodle, allowing users to add, edit, remove, or access external applications without leaving Moodle.
Latest release: Thursday, April 4, 2013, 8:55 AM
Requirements: Moodle 2.2, Moodle 2.3
General plugins (Local): Multiple Enrollments
Plugin that provides single screen to enrol/unenrol multiple users and courses in just a few clicks.
Latest release: Tuesday, March 26, 2013, 1:07 PM
General plugins (Local): OpenID provider
Enables Moodle to act as an OpenID provider
Latest release: Saturday, March 2, 2013, 7:09 AM
General plugins (Local): jQuery
Adds the jQuery library for (safe) use in a block, theme, or plugin.
Latest release: Sunday, February 10, 2013, 1:49 AM
Requirements: Moodle 2.4
General plugins (Local): Web Service Get Contexts
It is a web service designed to return contexts providing context level and instance ID. It includes a simple example.
Released: Friday, February 1, 2013, 9:49 AM
General plugins (Local): Moodle flavours
Tool to package (into downloadable files) and deploy sets of Moodle plugins, settings, language packs and language customizations
Latest release: Friday, January 11, 2013, 8:39 PM
General plugins (Local): File download for data module
Extends the functionality of database module by giving users the option to download all students file uploads within one big zip archive.
Latest release: Thursday, December 20, 2012, 9:08 PM
Requirements: Moodle 2.3
General plugins (Local): DAVRoot
Gives access to the virtual file system representing how Moodle organizes your resources.
Latest release: Monday, November 5, 2012, 3:30 PM
General plugins (Local): Feedback Manager
An extension to the question engine that allows for creating, sharing, assigning, and sending feedback to questions used throughout Moodle. This local plugin is the library for other plugins to provide an interface where questions are used (e.g quiz report).
Released: Monday, October 22, 2012, 9:45 PM
Requirements: Moodle 2.3
General plugins (Local): Message provider
A local plugin that sends new self-registration notifications to admin.
Released: Wednesday, October 10, 2012, 9:46 PM
General plugins (Local): Mass enrolments
A tool to all teachers to enrol existing users to their courses using CSV files (without bothering theit admins)
Released: Monday, October 1, 2012, 5:06 PM
General plugins (Local): Profile switches
This local plugin adds to the user's profile section of the settings block on/off switches for html editor and course ajax.
Latest release: Saturday, September 29, 2012, 6:35 AM
General plugins (Local): Exploitation technical advices
This small plugins provides a light way to display technical administration global advices to all users over the above the Moodle screen.
Released: Thursday, September 6, 2012, 11:19 PM
General plugins (Local): UBEditor
This plugin allow you to bulk change user profile field values.
Latest release: Thursday, July 19, 2012, 3:51 PM
Requirements: Moodle 2.2, Moodle 2.3
General plugins (Local): Camtasia Relay Notification Plugin
This plugin is a Web Service plugin for Camtasia Relay to send notifications to your Moodle server. Without this plugin, your Camtasia Relay server will be unable to send notifications to your Moodle server.
Released: Wednesday, March 14, 2012, 10:26 PM
General plugins (Local): Moodle PHPdoc check
Tool for Moodle developers: allows to check phpdocs in the code for compliance with Moodle Coding Style.
Released: Wednesday, March 7, 2012, 8:17 AM
General plugins (Local): Forum discuss subscription
Local plugin for allowing email subscription to discussions (threads) and not the whole forum.
Released: Saturday, January 21, 2012, 6:27 PM
General plugins (Local): Anonymous posting in forums
Local plugin for allowing anonymous posting in forums.
Released: Wednesday, January 11, 2012, 12:29 AM
General plugins (Local): Web service template
Template for creating new web services
Latest release: Monday, January 9, 2012, 3:35 PM
General plugins (Local): Configurator
Allows aribitrary editing of config values for core and plugins. This is primarily designed for use with plugins types that don't properly support settings.php, but may have other users as well. Use with caution.
Latest release: Friday, December 23, 2011, 6:48 PM
Requirements: Moodle 2.2, Moodle 2.3
General plugins (Local): ConfigTabs
ConfigTabs is a local plugin that converts any configuration form in Moodle from a scrolled page to a tab view page.
Released: Thursday, September 29, 2011, 5:53 PM
Requirements: Moodle 1.9
General plugins (Local): OU search
Provides an indexed full-text search backend for OU activity modules.
Released: Friday, September 9, 2011, 7:11 PM
Requirements: Moodle 2.1
General plugins (Local): Moodle Hub server
A central repository of Moodle courses for people to enrol in or download.
Released: Friday, September 2, 2011, 4:08 PM
Requirements: Moodle 2.1