Moodle Plugins directory: Plugin type: Local plugins | Moodle.org
Local plugins 
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_changeloglib
This plugin provides helper methods to handle the backup process of files which are required for a changelog generation.
Latest release: 46 sites 26 downloads 1
local_qsearchbytype
This is a moodle local plugin to put a question type filter on "adding question from question bank" screen.
Released: 13 sites 6 downloads 1
Supports Moodle 3.9
local_adminsettingsconfig
This is local plugin that adds a new JSON setting type for your plugins.
Released: 7 sites 5 downloads 1
Supports Moodle 3.4
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.
Released: 1 sites 4 downloads 1
local_open_graph
Enhance your Moodle site with dynamic Open Graph metadata. Automatically generate and customize Open Graph tags for courses, pages, and other content to improve social media sharing and search engine visibility.
Released: 10 sites 6 downloads 1
local_appcrue
Implements services for extracting different types of information for an user identified by a token or an APIKEY. The token need to be validated and authenticated by an external identity provider (IdP).
It was developed to enable Moodle to publish information for the AppCrue application.
AppCRUE (https://tic.crue.org/app-crue/) is a mobile App develop by the CRUE (Conference of Rectors of Spanish Universities) and Santander Bank. It is used by most of 44 spanish universities and more than 150 000 students.
Latest release: 13 sites 7 downloads
local_och5p
This Moodle plugin enables seamless integration of Opencast videos into the H5P activities created using the third-party plugin (mod_hvp).
Released: 11 sites 2 downloads
Supports Moodle 4.5
local_activitybyidnumber
Visit MOODLEURL/local/activitybyidnumber/view.php?idnumber=IDNUMBEROFANACTIVITY and the user will be re-directed to the activity.
Released: 1 sites 7 downloads
local_revoke_consent
The plugin adds the missing feature to revoke the consent of the privacy policy in moodle.
Released: 5 sites 6 downloads
Supports Moodle 3.5
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.
Latest release: 1 sites 68 downloads
local_tdmmodatcursor
Enables editing teachers to add activities and resources above the activity below the cursor
Latest release: 1 sites 8 downloads
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.
Latest release: 1 sites 5 downloads
Supports Moodle 2.3
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.
Released: 2 sites 4 downloads
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.
Released: 2 sites