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_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
Latest release: Saturday, March 28, 2015, 3:22 AM
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: Thursday, March 26, 2015, 5:04 PM
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
Latest release: Thursday, March 26, 2015, 4:56 PM
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
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
Latest release: Wednesday, March 11, 2015, 12:47 PM
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_mail
Webmail-like messaging
Supports Moodle 2.3 2.4 2.5 2.6 2.7 2.8
Latest release: Tuesday, March 3, 2015, 12:14 AM
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
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
Latest release: Wednesday, February 11, 2015, 12:09 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
Latest release: Wednesday, February 11, 2015, 12:07 AM
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
Latest release: Wednesday, February 11, 2015, 12:05 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_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
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
local_zilink
ZiLink enhances Moodle for UK schools and academies by integrating data from the school/academy Management Information System (MIS). Its primary focus is to provide tools that will have a positive impact on a child’s learning. It includes a comprehensive set of tools for Moodle Administrators, Teachers and Parents.
Supports Moodle 2.5 2.6 2.7 2.8
Latest release: Wednesday, January 14, 2015, 10:55 PM
local_searchquestions
Adds text search to the question bank.
Supports Moodle 2.7 2.8
Latest release: Tuesday, January 13, 2015, 12:18 AM
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
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
Latest release: Thursday, January 8, 2015, 12:11 AM
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
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
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
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
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
Latest release: Sunday, December 7, 2014, 12:11 AM
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
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
local_vmchat
Footer Chat for Moodle
Supports Moodle 2.4 2.5 2.6 2.7 2.8
Latest release: Friday, November 21, 2014, 3:04 PM
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
Latest release: Wednesday, November 19, 2014, 6:59 AM
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
Released: Thursday, November 13, 2014, 11:59 PM
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
Latest release: Thursday, November 13, 2014, 6:54 PM
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: Monday, November 10, 2014, 4:43 AM
local_metagroups
Automatically synchronize groups from child courses into meta-courses.
Supports Moodle 2.6 2.7
Latest release: Friday, October 31, 2014, 9:54 PM
local_cohortrole
Automatically synchronize cohort members into system roles.
Supports Moodle 2.6 2.7
Latest release: Friday, October 31, 2014, 7:20 PM
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
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_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
Latest release: Monday, October 13, 2014, 10:33 PM
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_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
Latest release: Saturday, August 16, 2014, 3:13 AM
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
Latest release: Friday, August 15, 2014, 10:36 PM
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
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
Latest release: Saturday, August 2, 2014, 10:32 PM
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
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
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
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
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
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_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
local_goodbye
Allows self registred users to delete their account
Supports Moodle 2.3 2.4 2.5
Released: Monday, September 23, 2013, 1:44 AM
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_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
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_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_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
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
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_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
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
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_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
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_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
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
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_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
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
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
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_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_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_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_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
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
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
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