Accessibility

Local plugins ::: local_accessibility
Maintained by Adam Jenkins, Ponlawat Weerapanpisit
An accessibility plugin that allows users to customize the visual appearance of a Moodle to suit individual preferences. Functionality is added through widgets, which are subplugins that can be developed separately to the base plugin. The nine included widgets are for text colour, background colour, font face, font size, kerning, letter spacing, line height, link highlighting and image visibility.

Accessibility 2.2.0

Moodle 4.1, 4.2, 4.3, 4.4, 4.5
Released: Saturday, 22 February 2025, 8:05 AM

Version 2.2.0

New widgets

This version adds 1 new widget:

  • Link highlighting - put a box around clickable buttons and links on the page

Other features

Icons were added to each widget to reduce the need to rely on text/translations only to communicate the functions of each widget.

Colour pickers for the background and text colour widgets were changed to use the browser's built-in colour pickers rather than the Moodle colour picker. This should lead to improved usability, especially on Mobile devices.


Plugin overview

Accessibility plugin

This plugin requires subplugins (widgets) to be installed separatedly inside directory widgets of this plugin. After installing widget plugins, site administrator needs to enable widgets by going to Site Administration > Plugins > Accessibility Widgets > Manage Enabled Widgets.

Instructions to develop a widget plugin

Version information

Version build number
2025021800
Version release name
2.2.0
Can be updated from
1.0.0 (2023110101), 1.0.1 (2023110800), 1.0.2 (2024041800), 1.0.3 (2024042800), 2.0.0 (2024082401), 2.1.1 (2025020200)
Maturity
Stable version
MD5 Sum
9b16be01cb9b38798754989ecc88c75b
Supported software
Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v2.2.0-with-widgets

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.