Select Moodle version:

Blocks: Accessibility

Provides options for changing text size and colour scheme. Settings can be saved to persist between sessions. Also integrates ATbar from Southampton University ECS.
Maintained by: Picture of Mark Johnson Mark Johnson
for Moodle
2.2, 2.3, 2.4, 2.5

The block allows users to customise Moodle to their visual needs.  It supports changing of text sizes and colour schemes.  Customisations save to the user's session, allowing them to persist between pages, and can also be saved to the database allowing them to apply permanently.

The block also integrates ATBar from Southampton University ECS. This provides extra tools and customisation options, including dictionary lookup and Text-to-speech.  Visual customisations performed with ATBar don't currently persist, and can be used as well as or instead of the block's own customisations.

New in version 2.1:
  • Updated ATBar
  • Added French Translation
  • Various bug fixes

Version 2.1.1 fixes the cron issues mentioned in the comments.
Version 2.1.2 fixes login issues, and adds new capability for Moodle 2.4 capability (thanks to Paul Vaughan).
Version 2.1.5 fixes the long-standing CSS inclusion bug described in many comments below, thanks to a contribution from AviMoto

Please dont report bugs here

If you experience an error with the block, or would like to request a feature, please use the "Bug Tracker" link below.




Picture of Mark Johnson
Mark Johnson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Andrew Normore
    Tue, Mar 12, 2013, 11:48 PM
    One problem I found is the reset scheme button doesn't work. Something to do with Ajax.

    line ~111 of database.php

    } else if (accessibility_is_ajax()) {
    // header("HTTP/1.0 404 Not Found");

    If I comment that out, the plugin works flawlessly!
  • Picture of Mark Johnson
    Tue, Mar 12, 2013, 11:53 PM
    Thanks Andrew, I've logged it on the Issue tracker.
  • Andrew Normore
    Wed, Mar 13, 2013, 2:49 AM
    Yeah, I'm having a real difficult time. It looks as though accessibility_is_ajax() isn't working.

    I var_dump($_SERVER) and 'HTTP_X_REQUESTED_WITH' isn't there. I've turned Ajax on and off.
  • Picture of Alan Cherwinski
    Mon, Mar 18, 2013, 10:53 PM
    Using 2.4 and the Block plugin for 2.4 causes a problem when trying to edit the Weekly Topic summaries in a course. The error "coding error detected, it must be fixed by a programmer: Cannot require CSS file after has been printed"
    This occurs in a few of the core themes but not all. Removing the block for the pluggins fixes the problem.
  • Picture of Roland Sherwood
    Wed, Mar 20, 2013, 8:49 PM
    Hi Mark. As has been expressed by other users, many thanks for making this block available; it's really of great value to us (and should be part of the core, imo). I just wanted to flag an unusual error we've come up against when testing on 2.4.3. When logged in as an admin and finishing a quiz attempt the following error is displayed:
    Interestingly, performing the same action while logged in as a teacher works fine. I also thought it might be theme related, but I've tried it under several different ones with the same result.

    As it's vital for us that admin users be able to fully test quizzes, etc. any insight you might be able to offer would be greatly appreciated.
  • Picture of Mark Johnson
    Wed, Mar 20, 2013, 8:52 PM
    Hi Roland,
    This issue was reported on the bug tracker[1] and should be fixed in version 2.1.3. Can you confirm whether you've updated to that version? If you have and its still occurring, please add a comment to the tracer issue and I'll reopen it.

  • Picture of Roland Sherwood
    Thu, Mar 21, 2013, 12:31 AM
    Many thanks for the quick response, Mark - and apologies; it was indeed an earlier version which was exhibiting this behaviour (note to self: remember to take advantage of 2.4's auto update functionality!). Version 2.1.3 on 2.4.3 working fine now. Thanks again.
  • Picture of Vincent Dewez
    Mon, Apr 22, 2013, 6:52 PM
    French Reading Screen
    I already know the plugin has been translated into french but only for the displaying texts.
    Is there a way to get french reading of the screen with french accent ?

    Thanks !
  • Picture of Mark Johnson
    Mon, Apr 22, 2013, 7:03 PM
    Hi Vincent,
    Under older versions of the plugin, this was possible by running your own local Text-To-Speech server. However, this wasn't very well or securely implemented so I removed it as I dont currently have the time to maintain it. The plugin now uses the ATBar and TTS server hosted at University of Southampton as part of their ATKit project - perhaps you could suggest support for different voices on their bug tracker?
  • Picture of William Mair
    Tue, Jul 2, 2013, 4:05 PM

    |t looks like the CSS file error re-occurs when trying to view a badge page in 2.5. I've updated with further details for you.

  • Picture of peg jani
    Tue, Jul 9, 2013, 3:46 PM
    I wanna increase color,but when create a button with name 10,no change, I did all the change but didnt work,please help me
  • It's only an avatar...
    Fri, Jul 26, 2013, 3:41 AM
    Hi Mark, Great block...and here is some 'Good news', just to say this block works OK in Moodle 2.6 Alpha. At least in the pages I have tested so far. Admin and Frontpage. I will keep testing and if I hit a pot-hole will let you know! smile
    Cheers Mary (Moderater: Moodle Themes Forum)
  • Picture of Chris Chapman
    Mon, Aug 5, 2013, 4:04 PM
    Hi Mark, great block! however I cant seem to get the A+/-/Rest buttons to work on the block without launching the toolbar- the colour changes work though- any ideas - im running 2.5- cheers
  • Picture of Mark Johnson
    Mon, Aug 5, 2013, 5:27 PM
    Hi Chris,
    It seems the text size CSS is too hacky (or not hacky enough) for some themes. There's a possible solution on the project's issue tracker which I'll try and review this week to see if it solves the problem.
  • Picture of Hittesh Ahuja
    Fri, Mar 21, 2014, 10:38 PM
    Hi Mark,
    Is this block compatible with the Clean Theme i.e Twitter Bootstrap version ? From what I see , it only affects the Header and the footer for now ( clicking on A+ for eg., expands only these 2 regions ) .
1 2 3 4
Please login to post comments