Accessibility

Blocks ::: block_accessibility
Maintained by Brickfield LogoBrickfield Education Labs
PLEASE NOTE: No longer being actively maintained. Provides options for changing text size and colour scheme. Settings can be saved to persist between sessions. Also integrates ATbar from Southampton University ECS.
Latest release:
3100 sites
608 downloads
94 fans
Current versions available: 3

PLEASE NOTE: This plugin is no longer being actively maintained by Brickfield. The main challenge is with the third-party external ATBar, which is not being maintained at all by its authors, at some point has lost all of its docs, and doesn't have an up-to-date SSL.

If someone has funding, and would like to cover the updating of this plugin, we would be happy to engage with you on this.

We are planning on sharing a new plugin which will provide guidance to users with their font size, font colour, and other display options, depending on their browser. We will update this plugin description once it's available.

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.

Please don't 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.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Brickfield Logo
Brickfield Education Labs (Lead maintainer)
Mark Johnson: Original maintainer
Hittesh Ahuja: Previous maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Mark Johnson
    Thu, 21 Feb 2013, 10:01 PM
    Version 2.1.2 is now available, it fixes the login issues and makes the block work with 2.4 without complaints.
  • edward alberto ibarra
    Thu, 21 Feb 2013, 10:59 PM
    This error in 2.4.1 Moodle Version
    Strict Standards: Creating default object from empty value in xx/mod/accessibility/version.php on line 34
    Invalid get_string() identifier: 'modulename' or component 'mod_accessibility'. Perhaps you are missing $string['modulename'] = ''; in mod/accessibility/lang/en/accessibility.php?
  • David Hallam
    Wed, 27 Feb 2013, 10:05 PM
    Hi Mark thanks for a great accessibility block it was just what we were after.
    We only have one issues that i was wondering if anyone could help with.
    All settings work as expected except the light yellow background, we use the built in moodle menu in grey with white writing. But when selecting the yellow setting it make the menu unreadable and user who is logged in writing at the top unreadable. I know this is because the txt is in white, and cannoit rearly change this as it spot on for the theme.
    If anyone has any ideas on a tweak please ley me know and i can add no problems.
    Screenshots:
    Before
    [IMG][/IMG]

    After:
    [IMG][/IMG]
    any help appreacated.
  • Mark Johnson
    Mon, 11 Mar 2013, 8:09 PM
    edward, this plugin is a Block, not an Activity Module. You need to place it in /blocks, not /mod, as explained in the Readme.
  • Lauren Hewlett
    Tue, 12 Mar 2013, 7:16 PM
    Hi, we are in the process of upgrading to 2.2.7 and would like to install this accessibility block onto our site. On our old 1.9 site we have an accessibility block and it works fine and haven't had any problems with it. Our site is externally hosted by another company for us and they are saying they cannot upload this accessbility block to our 2.2.7 site as there are security issues with it. They say that some of the coding points to non existent directories. Can anyone help me please? I am not a Moodle expert by any means, I have had some training but I need to go back to our hosting company with an answer as to how we get around this? Thanks in advance.
  • Andrew Normore
    Tue, 12 Mar 2013, 10:56 PM
    @Lauren This plugin is good to go. There were some problems with it before, but the author has fixed this plugin. Make sure you download the latest 2.1.2 plugin.

    The security was issue was about "Cron", it would break, and crash your entire site! It has been completely removed, fixing the security problem.

    2.1.2 of this block is production ready!

    Just a note: you need to add the block to the front page (so it's in the system context) then edit the block instance's settings and tell it to appear in all child contexts.

    Thanks Mark!
  • Andrew Normore
    Tue, 12 Mar 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!
  • Mark Johnson
    Tue, 12 Mar 2013, 11:53 PM
    Thanks Andrew, I've logged it on the Issue tracker.
  • Andrew Normore
    Wed, 13 Mar 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.
  • Alan Cherwinski
    Mon, 18 Mar 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.
  • Roland Sherwood
    Wed, 20 Mar 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:
    fYrzJZf.png
    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.
  • Mark Johnson
    Wed, 20 Mar 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.

    [1] https://github.com/marxjohnson/moodle-block_accessibility/issues/17
  • Roland Sherwood
    Thu, 21 Mar 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.
  • Vincent Dewez
    Mon, 22 Apr 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 !
    Vince
  • Mark Johnson
    Mon, 22 Apr 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? https://github.com/AccessAtECS/AtKit
Please login to post comments