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.
Latest release:
405 sites
309 downloads
14 fans
Current versions available: 1

An accessibility plugin that allows users to customize the visual appearance of a Moodle to suit individual preferences.

The plugin appears throughout the Moodle site on all pages (including the login page) as an accessibility symbol button  in the lower-right corner of the page. Clicking on the button produces a panel that contains the widgets that are available on the site. The base pack of widgets includes widgets for text colour, background colour, font face, font size, kerning, letter spacing, line height, link highlighting and image visibility. The colour widgets are designed to let the user choose their preferred colours without being restricted to a small selection of palettes. 

Widgets are subplugins to local_accessibility that can be developed separately to add functionality as needed.

Initial development of this plugin was funded by the Shizuoka Institute of Science and Technology. Further funding was provided by the Moodle Association of Japan. This plugin has been translated into Japanese 日本語翻訳済プラグインです。

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Adam Jenkins (Lead maintainer)
Ponlawat Weerapanpisit
Marcus Green: Contributor
Please login to view contributors details and/or to contact them

Comments RSS

Ukázat komentáře
  • Plugins bot
    středa, 8. listopadu 2023, 12.50
    Approval issue created: CONTRIB-9420
  • Sara Bozzini
    úterý, 16. července 2024, 17.34
    Hi,
    thanks for this great tool!
    It would be useful to have a widget with the choice of predefined combinations of colors (background color + text color), that are already accessible.
    Leaving the choice of background color and text color in two separate widgets, the final result may not be accessible or even readable (e.g. black background + black text).
    Do you think it is possible?

    Sara
  • Adam Jenkins
    úterý, 30. července 2024, 13.28
    Hi Sara,

    Sure it's possible, and pending the ability to get funding (application under review) it's even likely to happen. However, as this plugin aims to put control into the hands of the users, I don't really want to specify a limited number of palettes and restrict user-choice to those palettes. That was one aspect of other accessibility plugins that I was hoping to improve upon.

    Of course, if you would like to make your own widget to match your users needs, we would welcome the addition. Please see this page for information on how to make your own widgets https://github.com/ponlawat-w/moodle-local_accessibility/blob/master/widgets/README.md

    Thanks!
  • Miguel Angel de Pablo
    středa, 28. srpna 2024, 16.58
    Great plugin, thanks.
  • Fran Carballo
    pondělí, 28. října 2024, 21.09
    Hi, thanks for this fantastic theme.
    It works perfectly with several design themes
    Except one in particular: Lambda. https://themeforest.net/item/lambda-responsive-moodle-theme/9442816?ref=eva_pi
    I've tried different CSS settings (z-index, etc.) and I can't get it to be the button visible. What else can I do?
    I'm running moodle 4.0
  • Justin Ible
    sobota, 2. listopadu 2024, 01.36
    An issue is that it does make some items in Moodle inaccessible - such as certain buttons with a dark background (it doesn't seem to change those effectively - same with some images that might be in contrast to the native layout, no longer works with this widget)
  • Al
    sobota, 15. března 2025, 00.37
    What a fantastic plugin, so useful. Allowing student to pick their own colours is amazing as different shades make the difference. Much better than preset. Do you have plans to have the page read out?
  • Monica Bokos
    středa, 19. března 2025, 17.24
    Hello, Some of our users are writing us that their background turned black all of a sudden. We are in Moodle 4.1 and I can't have any more info. It works fine for most of us, did anybody else encounter this issue ? Thanks
  • que bueno que sabe el café colombiano...
    čtvrtek, 27. března 2025, 01.42
    Hi @Monica Bokos...
    It's happened to us a couple of times too. It seems to be with some keys but we have not been able to detect when it happens.
    Saludos
  • Ezzeddin Hamed
    čtvrtek, 10. dubna 2025, 12.35
    Hello,

    A nice plugin.

    I also add the need to make it controllable in terms of colors and availability of every feature. I think it will need a settings page to control every thing.

    In the login page, when I use a narrow login popup/area accessibility shows as a narrow popup which does not look nice. In this case, it should be wider.
  • Damien WILL
    pátek, 11. dubna 2025, 03.48
    Hi and thanks for the plugin ! I have installed it and it works great but not for the content in iframe like H5p or SCORM. Do you have a solution for this ? Greetings.
  • Adam Jenkins
    úterý, 22. dubna 2025, 11.26
    Apologies for the late response. New academic year here so have been trying(failing) to keep up with everything.

    Answers:
    @Fran, When I get some time, I will try the Lambda theme and see what the issue is there. Until then perhaps you could contact the Lambda creators and see if they have any ideas?

    @Justin, yes, black text on a black background is possible to set. I've been trying to think of a way to solve this while at the same time maintaining the freedom of choice. Not sure what you mean about the images though.

    @Al, For screen-reader capabilities, we would love for someone like Readspeaker to offer to make a widget that we could include. Otherwise, we're looking towards having the plugin connect to whatever TTS solution the user's browser/OS is using. Yes, we definitely want to add TTS to this soon.

    @Monica and @David, I have just started noticing this happening myself. Thanks for adding this issue to the Github David, we will work on getting it fixed soon.

    @Ezzeddin, The goal of the plugin is to put as much control as possible in the hands of the users, not so much the admins. That said, as it grows more complex, a settings page will soon become necessary I expect. Re: the login page question, if you could perhaps make an issue on Github https://github.com/ponlawat-w/moodle-local_accessibility/issues preferably with screenshots, that might help us understand the issue. From your description, it sounds like some CSS for the login page is interfering with the panel display. Perhaps a tweak to your theme's CSS might fix the issue.

    Thank you all, and I'll try to respond sooner in future.

    Cheers
  • Adam Jenkins
    úterý, 22. dubna 2025, 11.36
    @Damien, I just had a quick look, and as you note, H5P is not affected by the settings in this plugin. We did have to add a style to prevent the accessibility button also being rendered in iframes, but I don't think this plugin has much control otherwise over how H5P and other iframe contents are rendered. Definitely something to look into though. Cheers.
  • Susana Willemoës
    pátek, 25. dubna 2025, 21.20
    Hi Adam! Thank you for this great plugin! I'm trying to change the default background color . I'm using Moodle 4.1 and Adaptable theme. The default colour shows black but in the theme is defined white. In the code I can se this " // The fg1 and bg1 would be reset/default colour - do not define it." Some people see the background black, perhaps is getting the background color from the browser? Would it be OK if I also define the bg1 as #FFFFFF to solve this?
Please login to post comments