oppia-android
oppia-android copied to clipboard
Talkback reads 14 underscore in a question in What is a ratio chapter
Describe the bug Talkback reads 14 underscore in a question in What is a ratio chapter
To Reproduce Steps to reproduce the behavior: Pre- requisite: Enable Talkback
- Go to 'Ratios and Proportions'
- Click on 'What is Ratio'
- Click on Continue till you reach to page 'James turned the page and saw a recipe for banana smoothie.'
- See error
Actual behavior: Talkback is reading 14 underscores. This might be a bit difficult for users to understand that it is a blank left for a question
Demonstration
Device/emulator being used: One plus nord2 5g Android or SDK version (e.g. Android 5 or SDK 21): Android version 12 App version (you can get this through system app settings or via the admin controls menu in-app): 0.10-beta-5e64fae55e
Is this also an issue with ChromeVox or other web screenreaders for Oppia web @KolliAnitha?
@BenHenning, Chromevox also reads 'We’ll need to mix milk and banana puree in the ratio 14 underscores.'
Thanks @KolliAnitha.
This seems like a content issue that needs to be addressed, then. Sending over to the content team to figure out how they want to handle this.
Confirming from the lesson review team that this issue has been fixed.
@Kebith Just wanted to double-check this one -- could you please confirm how Talkback currently reads the sentence? Thanks!
@seanlip Reads as "We'll need to mix milk and banana puree in the ratio (silence).
Can you complete..."
Thanks @Kebith! Just to double-check, are you listening to the voiceovers, or to Talkback?
Voiceovers are human-created recordings of the content in the app, but Talkback refers to functionality on the app specifically for e.g. screenreader users (and it has to be enabled through the Accessibility menu). So just wanted to make sure we're looking at the right thing here before closing it.
Oh! I was listening to the voiceovers, not talkback. Sorry!
Not sure I know how to access the talkback.
Ah ok, thanks! I'll discuss it with @BenHenning when we meet next.
Discussed with @BenHenning -- let's treat "2+ underscores, with space/punctuation on both sides" as a single token for speech purposes, and read it as "blank". This representation should be generated as part of the Android data import pipeline, so moving this issue back to the Android repo.