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_campaign
This plugin is used to fill in a user profile field, named "Campaign", based on a "GET" parameter. This is used to find out which "Campaign" the user comes from.
Latest release: 12 sites 13 downloads 1
Supports Moodle 3.9 | 3.10 | 3.11
Screenshot
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
Supports Moodle 3.3 | 3.4 | 3.10
Screenshot
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
Screenshot
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
Screenshot
local_string_override
Makes it possible for plugins to override existing translations regardless if they're bundled with Moodle or they're originated from a community plugin.
Latest release: 20 sites 10 downloads 1
Supports Moodle 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.5
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.
Latest release: 14 sites 28 downloads 1
Supports Moodle 2.1 | 2.2 | 2.3 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2
Screenshot
local_abintegro
Auth Token Authentication and Automatic Login For Moodle Users Into Abintegro
Latest release: 1 sites 5 downloads 1
Supports Moodle 3.0 | 3.1
Screenshot
local_morelockfactories
Additional lock factories for the new locking framework. Supports memcache and memcached.
Released: 1 sites 8 downloads 1
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2
Screenshot
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
Supports Moodle 2.5 | 2.6
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.
Latest release: 4 sites 11 downloads 1
Supports Moodle 2.0 | 2.1 | 2.2 | 2.3 | 2.4 | 2.5
Screenshot
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
Screenshot
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
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_textinsights
# TextInsights # A local Moodle plugin that provides AI-powered text analysis [Summarize, Explain, Validate] capabilities through a convenient context menu in course content.
Latest release: 9 downloads
Supports Moodle 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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
Screenshot
local_ls2_copy
Easily copy full or partial course content between your own Moodle courses. Requires a Classeo or Teameo subscription.
Latest release: 2 sites 15 downloads
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_courseflowtool
Allows the user to import sections, lessons, and outcomes from SALTISE CourseFlow.
Latest release: 3 sites 11 downloads
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
local_bulk_roles_importer
Easily import multiple custom roles into Moodle from XML files or ZIP uploads, manually or on a schedule via GitHub or GitLab.
Latest release: 3 sites 20 downloads
Supports Moodle 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
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
Supports Moodle 4.1 | 4.3 | 4.5
Screenshot
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
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.
Latest release: 1 sites 68 downloads
Supports Moodle 2.5 | 2.6 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2
Screenshot
local_tdmmodatcursor
Enables editing teachers to add activities and resources above the activity below the cursor
Latest release: 1 sites 8 downloads
Supports Moodle 2.6 | 2.7
Screenshot
local_syslogger
Duplicates Moodle logs to syslog using the Linux logger command.
Latest release: 3 sites 10 downloads
Supports Moodle 2.2 | 2.3 | 2.4 | 2.5
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
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
Supports Moodle 2.0 | 2.1 | 2.2
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
Screenshot