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_feedbackchoicegenerator
Generator create importable questions into the feedback activity in order to use activity feedback for a ranked 1. and 2. choice tool.
Latest release: 10 sites 7 downloads 1
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
Handles integration between Moodle and Rocket.Chat
Latest release: 16 sites 41 downloads 1
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4
Screenshot
local_certaintysettings
This plugin simply adds a link to the settings page for the qbehaviour_certaintywithstudentfbdeferred plugin. This is needed because question behaviour plugins can not properly add settings page (see the related issue https://tracker.moodle.org/browse/MDL-68335).
Released: 9 sites 9 downloads 1
Supports Moodle 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
local_yujaverity
This extension is used with YuJa Verity for Test Proctoring. YuJa Verity is a product that integrates with applicable Learning Managements Systems (LMS) to provide instructors the capability to monitor students taking tests through the LMS.
Released: 11 sites 8 downloads 1
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
Enables Moodle users to embed YuJa Enterprise Video Platform-hosted media content within Moodle
Latest release: 30 sites 14 downloads 1
Supports Moodle 2.4 | 2.5 | 2.6 | 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
local_webmonetization
This plugin allows you to use the Web Monetization standard to receive streaming payments from users of your Moodle site.
Latest release: 1 sites 10 downloads 1
Supports Moodle 3.9 | 3.10 | 3.11
Screenshot
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 14 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: 41 sites 24 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 5 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 11 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: 13 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 6 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: 9 sites 2 downloads 1
Screenshot
local_learnwise
By connecting LearnWise to Moodle, educators can enrich their curriculum while providing students with dynamic and interactive learning tools.
Latest release: 6 sites 18 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_classalias
Development utility for users of VSCode. Aliased classes are not picked up by VSCode, so this prevents VSCode red-lining valid code.
Latest release: 1 sites 7 downloads
Supports Moodle 4.5 | 5.0
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: 14 sites 16 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: 3 sites 19 downloads
Supports Moodle 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 18 downloads
Supports Moodle 4.1 | 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: 12 sites 8 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: 5 sites 11 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_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: 7 sites 23 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: 4 sites 7 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 76 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 12 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