Picture of Ross Murray
Any way to turn off accessibility state at article level?
by Ross Murray - Tuesday, 4 October 2022, 8:07 AM


I've had some feedback from blind and partially sighted testers that they find the accessibility status of each article being read aloud a hindrance as it can be so repetitive, and they'd rather it didn't do this.
Is there any way to turn this off? I need accessibility enabled to ensure tabbing etc., works correctly. I experimented with checking the 'Is the accessibility state disabled?' option at the component level. Still, even with all the components in an article marked as disabled and optional, at the article level, it reads 'Completed. Article Title'. Is there a way to turn this off?


Picture of Oliver Foster
Re: Any way to turn off accessibility state at article level?
by Oliver Foster - Tuesday, 4 October 2022, 8:51 AM



The property _isA11yCompletionDescriptionEnabled: false would do it. I'm not sure if that's in the schema though.



Nope, it's not in any of the schemas. https://github.com/adaptlearning/adapt-contrib-core/tree/master/schema

It'll need adding to course.model.schema, contentobject.model.schema, article.model.schema, block.model.schema, component.model.schema and content.schema.json.

Could you post an issue on https://github.com/adaptlearning/adapt-contrib-core/issues if you need these adding please?


Picture of Ross Murray
Re: Any way to turn off accessibility state at article level?
by Ross Murray - Thursday, 6 October 2022, 11:44 AM

Hi Oliver,

Sorry I've been working on other projects and just came around to this again. Thanks for the info. I was going to add the ticket but looks like you've added it already here https://github.com/adaptlearning/adapt-contrib-core/issues/246

What would be good too is if there was a way for individual users to choose if they want these status messages. Something to think about further down the line. Could it be a control in Adapt Visua11y in the future? I know it's aimed at visual improvements but might be a nice option for users.