Alt text

17 views
Skip to first unread message

William Haynes

unread,
Oct 5, 2022, 8:55:54 AM10/5/22
to Numbas Users
Is it possible to add alt-text descriptions to geogebra_applets for accessibility?

Ideally,  Numbas variables could be substituted into the description.

Thanks,
Will

Christian Lawson-Perfect

unread,
Oct 10, 2022, 7:46:25 AM10/10/22
to numbas...@googlegroups.com
There isn't an option in the extension to do that at the moment. I've had a look at the GeoGebra page on accessibility and it says this:
"If you make a text object in GeoGebra called altText, altText2, altText3D then it will be attached to Graphics View 1, Graphics View 2, Graphics View 3D respectively."
So I suppose you'd write a description of what's in the graphics view, and put that in `altText` using the geogebra_applet function's object definitions argument.

There isn't a single way of doing alt-text properly for interactive diagrams. If the diagram is static, then it could make sense to provide some static alt text describing the diagram. But if it's interactive, then alt-text isn't the right way to go: the user would need to be able to find out what the current state of the diagram is at any time. Ideally, the interactive pieces of the diagram would describe themselves when focused - maybe setting the "Caption" property on objects in GeoGebra would help with that?
Often one easy thing you can do is just to put some text before or after the worksheet, describing it and how to interact with it. This is accessible to everyone, not just screen-reader users.

--
You received this message because you are subscribed to the Google Groups "Numbas Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to numbas-users...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/numbas-users/48dabcf7-c069-44bc-98d2-26dbd78a599an%40googlegroups.com.

William Haynes

unread,
Oct 10, 2022, 10:06:24 PM10/10/22
to 'guillaume theo' via Numbas Users
Christian,

Thanks for looking into this.   I made a quick example question and tested it using the accessibility feature "voice over" on my Mac, which provides spoken information about the objects on screen.

It basically works: I can create a Numbas string variable, and pass it to the Geogebra applet as a text object named "altText" and that string will be spoken.   In addition and automatically, the Geogebra applet provides spoken descriptions of all visible objects and even permits free objects to be moved using the mouse.

Maybe this checks the accessibility box, but I found the verbal descriptions confusing, overwhelming, and unhelpful, and I imagine that it would be extremely difficult or downright impossible for a blind user to make much sense of them.

It is obvious to me that supplying good accessibility for interactive diagrams is a very difficult problem, and one that I won’t be attempting to solve anytime soon!


Thanks,
Will


Reply all
Reply to author
Forward
0 new messages