Your 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.

local_mobile
Local plugin for adding new features to the current Moodle Mobile app. This add-on provides new features and web services which are currently only available in the latest Moodle versions.
Supports Moodle 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Friday, July 24, 2015, 5:56 PM
Screenshot
local_smart_klass
SmartKlass™ is a Learning Analytics dashboard that should be included as a part of the Moodle virtual learning platform to empower teachers to manage the learning journey of their students. 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.
Supports Moodle 2.4 2.5 2.6 2.7 2.8
Latest release: Friday, December 26, 2014, 6:26 PM
Screenshot
local_welcome
Sends a welcome message to new users, sends a notification to a moderator of the new user creation
Supports Moodle 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Thursday, April 30, 2015, 1:03 AM
Screenshot
local_staticpage
Moodle plugin which displays information pages which exist outside any course, imprint or faq pages for example, complete with Moodle navigation and theme
Supports Moodle 2.4 2.5 2.6 2.7 2.8
Latest release: Saturday, January 24, 2015, 6:31 AM
Screenshot
local_analytics
A local Moodle Module adding Analytics. This plugin currently supports 3 Analytics modes, Piwik, Google Universal Analytics and Google Legacy Analytics.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7
Latest release: Wednesday, December 3, 2014, 11:53 PM
Screenshot
local_globalmessage
Enables a Moodle administrator to create automatic pop-up messages
Supports Moodle 1.9 2.1 2.2 2.3 2.4 2.6 2.7 2.8
Latest release: Wednesday, April 1, 2015, 3:52 AM
Screenshot
local_office365
This plugin is a shell plugin that has dependencies on all Office365 plugins. This helps keep related plugins together.
Supports Moodle 2.7 2.8 2.9
Latest release: Wednesday, June 3, 2015, 12:06 AM
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.
Supports Moodle 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Thursday, January 29, 2015, 4:30 PM
local_o365
This plugin provides libraries and services that power other Office365 plugins. In addition to providing implementations of Office365 apis, this plugin handles a wide variety of Moodle events to fully integrate Office365 into a Moodle installation.
Supports Moodle 2.7 2.8 2.9
Latest release: Wednesday, June 3, 2015, 12:03 AM
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, PostgreSQL, Oracle and MSSQL.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Thursday, May 28, 2015, 4:27 AM
Screenshot
local_searchquestions
Adds text search to the question bank.
Supports Moodle 2.7 2.8
Latest release: Tuesday, January 13, 2015, 12:18 AM
Screenshot
local_codechecker
A tool for developers that helps them follow Moodle's coding style.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Friday, August 15, 2014, 10:36 PM
local_vmchat
Footer Chat for Moodle
Supports Moodle 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Friday, November 21, 2014, 3:04 PM
Screenshot
local_mail
Webmail-like messaging
Supports Moodle 2.3 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Thursday, July 23, 2015, 10:10 PM
Screenshot
local_msaccount
This plugin provides a simple client API for OAuth2-based authentication and token management for Microsoft Account. It also provides some helper functions for making REST API calls to services that use the Microsoft Account.
Supports Moodle 2.7 2.8 2.9
Latest release: Wednesday, June 3, 2015, 12:04 AM
local_reminders
Automate sending reminders for calendar events.
Supports Moodle 2.2 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Thursday, March 12, 2015, 11:46 PM
Screenshot
local_microsoftservices
This plugin is a shell plugin that has dependencies on all Microsoft Services plugins. This helps keep related plugins together.
Supports Moodle 2.7 2.8 2.9
Latest release: Wednesday, June 3, 2015, 12:06 AM
local_onenote
This plugin provides a common client API for various other Moodle plugins that allow Moodle users to take advantage of Microsoft OneNote Online. 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.
Supports Moodle 2.7 2.8 2.9
Latest release: Wednesday, June 3, 2015, 12:04 AM
local_fullscreen
The Fullscreen toggle button expands the content area by hiding all side blocks. Themes based on bootstrapbase / clean theme are supported.
Supports Moodle 2.6 2.7 2.8 2.9
Latest release: Friday, May 22, 2015, 9:54 PM
Screenshot
local_goodbye
Allows self registred users to delete their account
Supports Moodle 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Tuesday, April 7, 2015, 10:44 PM
Screenshot
local_filterurlresbak
This Local Filter is Required to properly use the Socialwall Course Format. If your course displays in socialwall format you are able to use a filter called "URL resource filter". This is a new filter that will convert a URL resource type http link that is added and will grab the title and a photo similar to how facebook does from the remote website to display it on the course page. This plugin is needed to store the data generated by the filter (like alternative title for the url and selected photo) in the course backup.
Supports Moodle 2.7 2.8
Latest release: Tuesday, March 10, 2015, 9:36 PM
local_unusedquestions
Extends the Moodle question bank to find questions which are / are not used in a quiz.
Supports Moodle 2.7 2.8
Latest release: Wednesday, February 11, 2015, 3:01 AM
Screenshot
local_getkey
Get API Key from Vidya.io (Usefull for vmchat, Virtual Class and onetoone plugin)
Supports Moodle 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Thursday, November 13, 2014, 6:54 PM
Screenshot
local_navigation
This plugin allow add new menu items at the end of Navigation Menu in order to customize your options menu.
Supports Moodle 2.6 2.7
Latest release: Tuesday, May 27, 2014, 3:05 PM
Screenshot
local_googleanalytics
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.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5
Released: Friday, August 30, 2013, 10:31 PM
Screenshot
local_flavours
Tool to package (into downloadable files) and deploy sets of Moodle plugins, settings, language packs and language customizations
Supports Moodle 2.1 2.3 2.4
Latest release: Friday, January 11, 2013, 8:39 PM
Screenshot
local_intelliboard
Plugin that allows to track and analyze Moodle data in real time.
Supports Moodle 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9
Latest release: Friday, July 31, 2015, 2:47 AM
Screenshot
local_mr
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 http://docs.moodle.org/dev/Moodlerooms_Framework
Supports Moodle 2.2 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Thursday, July 23, 2015, 2:25 AM
local_autogroup
A local plugin which automatically assigns enrolled users on a course into groups dependant upon information within their user profile. 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.
Supports Moodle 2.7 2.8
Latest release: Friday, May 29, 2015, 7:38 PM
local_resort_courses
Moodle plugin which sorts a category page automatically as soon as a course has been added or modified
Supports Moodle 2.4 2.5 2.6 2.7 2.8
Latest release: Thursday, January 29, 2015, 4:08 PM
Screenshot
local_compatability_test
This local plug-in provides the functionality to check the users browser (Chrome, Firefox, Opera, Safari), Flash, Java, Quicktime and/or Silverlight version against a pre-set minimum version and notify the user that they are not meeting the sites minimum requirements.
Supports Moodle 2.6 2.7 2.8
Latest release: Tuesday, December 9, 2014, 9:57 AM
Screenshot
local_metagroups
Automatically synchronize groups from child courses into meta-courses.
Supports Moodle 2.6 2.7 2.8 2.9
Latest release: Friday, July 31, 2015, 6:21 PM
Screenshot
local_moodlemobileapp
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
Supports Moodle 2.6
Latest release: Tuesday, July 21, 2015, 11:33 PM
local_loginas
A local plugin that allows admin to add a list of loginas action links to the settings block.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Friday, June 5, 2015, 9:04 AM
Screenshot
local_sqlbuddy
Integration of SQL Buddy for Moodle. Easy and secure MySQL database access and administration.
Supports Moodle 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Monday, January 12, 2015, 10:48 PM
Screenshot
local_wikiexport
This plugin adds the ability to export Moodle wikis as either PDFs or epub documents.
Supports Moodle 2.5 2.6 2.7 2.8
Latest release: Tuesday, November 25, 2014, 4:46 PM
Screenshot
local_news_forum
This plugin creates a news forum on course creation. This eliminates the requirement to have the latest news block installed in order to create the forum. This issue is fully described in MDL-26707.
Supports Moodle 2.6 2.7 2.8 2.9
Released: Thursday, November 13, 2014, 11:59 PM
local_metasync
Metasync creates and populates groups in a course based on the enrollment of metalinked courses.
Supports Moodle 2.6 2.7 2.8
Latest release: Tuesday, October 14, 2014, 3:48 AM
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)
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7
Latest release: Wednesday, September 17, 2014, 4:37 AM
local_mahara
Extra Mahara MNet Functions. Required for the Mahara Assignment Submission and Mahara Assignment Feedback plugins (for Moodle 2.5 and earlier)
Supports Moodle 2.3 2.4 2.5
Released: Tuesday, July 23, 2013, 6:34 AM
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.
Supports Moodle 2.3 2.4
Latest release: Wednesday, June 5, 2013, 7:04 AM
Screenshot
local_hub
A central repository of Moodle courses for people to enrol in or download.
Supports Moodle 2.1
Released: Friday, September 2, 2011, 4:08 PM
Screenshot
local_obf
Issue Open Badges created in Open Badge Factory from Moodle, and display badges issued to users.
Supports Moodle 2.7 2.8 2.9
Latest release: Friday, July 24, 2015, 4:53 PM
Screenshot
local_aspiredu
Dropout Detective™ identifies students that are most at risk of dropping out of or failing courses.
Supports Moodle 2.4 2.5 2.6 2.7 2.8 2.9
Released: Tuesday, July 14, 2015, 10:10 PM
Screenshot
local_question_filters
This plugin enables additional search option within questions in large question banks
Supports Moodle 2.2 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Tuesday, May 12, 2015, 3:48 PM
Screenshot
local_mediacore
Provides LTI integration libraries and configuration setup that is used by the other MediaCore plugins.
Supports Moodle 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Wednesday, April 8, 2015, 12:25 PM
local_cpd
Allows Moodle users to log their CPD via their user profiles.
Supports Moodle 2.5 2.6 2.7 2.8
Latest release: Monday, December 22, 2014, 6:29 AM
Screenshot
local_eledia_makeanonymous
This plugin anonymizes data of deleted users, optionally with a delay time.
Supports Moodle 2.4 2.5 2.6 2.7 2.8
Latest release: Friday, December 12, 2014, 7:56 PM
Screenshot
local_cohortrole
Automatically synchronize cohort members into system roles.
Supports Moodle 2.6 2.7 2.8 2.9
Latest release: Friday, October 31, 2014, 7:20 PM
Screenshot
local_culactivity_stream
Local plugin which sends messages when a course activity/resource is added or updated. Part of the CUL Activity Stream suite.
Supports Moodle 2.6 2.7 2.8
Released: Tuesday, October 28, 2014, 11:10 PM
local_userenrols
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.
Supports Moodle 2.3 2.4 2.5 2.6 2.7
Latest release: Monday, October 20, 2014, 11:06 PM
Screenshot
local_resetpassword
This local plugin allows an external service to access Moodle's reset password functionality.
Supports Moodle 2.4 2.5 2.6 2.7 2.8
Latest release: Thursday, August 14, 2014, 8:04 AM
Screenshot
local_sanitychecker
This plugin provides an interface to implement sanity checks on moodle and solves some issues (see : https://github.com/eviweb/moodle-local_sanitychecker/wiki)
Supports Moodle 2.3 2.4 2.5 2.6
Latest release: Tuesday, December 17, 2013, 8:20 PM
local_configlogemailer
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.
Supports Moodle 2.4 2.5
Latest release: Thursday, August 22, 2013, 12:39 PM
local_applications
This local plugin introduces the application concept into Moodle, allowing users to add, edit, remove, or access external applications without leaving Moodle.
Supports Moodle 2.2 2.3
Latest release: Thursday, April 4, 2013, 8:55 AM
Screenshot
local_openid_idp
Enables Moodle to act as an OpenID provider
Supports Moodle 2.0 2.1 2.2 2.3 2.4
Latest release: Saturday, March 2, 2013, 7:09 AM
local_eduweb_databasefiledownload
Extends the functionality of database module by giving users the option to download all students file uploads within one big zip archive.
Supports Moodle 2.3
Latest release: Thursday, December 20, 2012, 9:08 PM
Screenshot
local_davroot
Gives access to the virtual file system representing how Moodle organizes your resources.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5
Latest release: Monday, November 5, 2012, 3:30 PM
local_fm
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).
Supports Moodle 2.3
Released: Monday, October 22, 2012, 9:45 PM
local_dsubscription
Local plugin for allowing email subscription to discussions (threads) and not the whole forum.
Supports Moodle 2.0 2.1 2.2
Released: Saturday, January 21, 2012, 6:27 PM
local_wstemplate
Template for creating new web services
Supports Moodle 2.0 2.1 2.2
Latest release: Monday, January 9, 2012, 3:35 PM
local_moodlecloudsignup
MoodleCloud Signup and Portal language strings for translation.
Supports Moodle 2.9
Latest release: Wednesday, July 15, 2015, 2:41 PM
Screenshot
local_eledia_webservicesuite
This plugin adds a bundle of new functions to the moodle webservice. The new functions appear within the moodle webservice function list after installation. The functions definition can be found within the API Documentation in Site Administration/Plugins/Web Services.
Supports Moodle 2.7 2.8
Latest release: Tuesday, April 7, 2015, 11:26 PM
Screenshot
local_zilink
The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available.
Supports Moodle 2.5 2.6 2.7 2.8
Latest release: Monday, March 30, 2015, 7:41 PM
Screenshot
local_tdmmodnotify
This simple plugin sends users daily digests of changed content within their enrolled courses.
Supports Moodle 2.6
Latest release: Thursday, June 5, 2014, 6:50 AM
Screenshot
local_tdmmodatcursor
Enables editing teachers to add activities and resources above the activity below the cursor
Supports Moodle 2.6 2.7
Latest release: Tuesday, June 3, 2014, 5:52 AM
Screenshot
local_upgradedb
This plugin allow install new tables into DB using xmldb files under developer control. You can choose which install.xml table want to install in place to install all tables and upgrade tables whenever you want.
Supports Moodle 2.6 2.7
Latest release: Tuesday, May 27, 2014, 3:13 PM
Screenshot
local_morelockfactories
Additional lock factories for the new locking framework. Supports memcache and memcached.
Supports Moodle 2.7
Released: Monday, April 14, 2014, 4:48 PM
local_userinfosync
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.
Supports Moodle 2.5 2.6
Released: Saturday, February 1, 2014, 7:26 PM
Screenshot
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).
Supports Moodle 2.5 2.6
Released: Thursday, December 5, 2013, 6:12 PM
Screenshot
local_syslogger
Duplicates Moodle logs to syslog using the Linux logger command.
Supports Moodle 2.2 2.3 2.4 2.5
Latest release: Friday, September 13, 2013, 4:54 PM
local_institutions
This local plugin introduces the intitutions concept into Moodle.
Supports Moodle 2.2 2.3 2.4
Latest release: Sunday, July 14, 2013, 5:48 AM
Screenshot
local_blockusers
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.
Supports Moodle 2.3
Latest release: Thursday, April 25, 2013, 6:13 PM
local_multiple_enrollments
Plugin that provides single screen to enrol/unenrol multiple users and courses in just a few clicks.
Supports Moodle 2.2 2.3 2.4
Latest release: Tuesday, March 26, 2013, 1:07 PM
Screenshot
local_jquery
Adds the jQuery library for (safe) use in a block, theme, or plugin.
Supports Moodle 2.4
Latest release: Sunday, February 10, 2013, 1:49 AM
Screenshot
local_getcontexts
It is a web service designed to return contexts providing context level and instance ID. It includes a simple example.
Supports Moodle 2.2 2.3 2.4 2.5
Released: Friday, February 1, 2013, 9:49 AM
local_messageprovider
A local plugin that sends new self-registration notifications to admin.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5
Released: Wednesday, October 10, 2012, 9:46 PM
local_mass_enroll
A tool to all teachers to enrol existing users to their courses using CSV files (without bothering theit admins)
Supports Moodle 2.2 2.3 2.4
Released: Monday, October 1, 2012, 5:06 PM
Screenshot
local_profileswitches
This local plugin adds to the user's profile section of the settings block on/off switches for html editor and course ajax.
Supports Moodle 2.0 2.1 2.2 2.3 2.4 2.5
Latest release: Saturday, September 29, 2012, 6:35 AM
Screenshot
local_technicalsignals
This small plugins provides a light way to display technical administration global advices to all users over the above the Moodle screen.
Supports Moodle 2.1 2.2 2.3
Released: Thursday, September 6, 2012, 11:19 PM
Screenshot
local_user_bulk_editor
This plugin allow you to bulk change user profile field values.
Supports Moodle 2.2 2.3
Latest release: Thursday, July 19, 2012, 3:51 PM
local_camtasia_relay
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.
Supports Moodle 2.0 2.1 2.2
Released: Wednesday, March 14, 2012, 10:26 PM
local_moodlecheck
Tool for Moodle developers: allows to check phpdocs in the code for compliance with Moodle Coding Style.
Supports Moodle 2.0 2.1 2.2
Released: Wednesday, March 7, 2012, 8:17 AM
local_anonymousposting
Local plugin for allowing anonymous posting in forums.
Supports Moodle 2.0 2.1 2.2
Released: Wednesday, January 11, 2012, 12:29 AM
local_configeditor
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.
Supports Moodle 2.2 2.3
Latest release: Friday, December 23, 2011, 6:48 PM
Screenshot
local_configtabs
ConfigTabs is a local plugin that converts any configuration form in Moodle from a scrolled page to a tab view page.
Supports Moodle 1.9
Released: Thursday, September 29, 2011, 5:53 PM
Screenshot
local_ousearch
Provides an indexed full-text search backend for OU activity modules.
Supports Moodle 2.1
Released: Friday, September 9, 2011, 7:11 PM