User Story
As a student user taking the SEL Self-Assessment, I want a text-to-speech function so that I can have the questions and answer choices read aloud to me.
UI
The user clicks the SEL assessment to open the assessment.
Upon opening the assessment, the student user will have the question read aloud to them.
The user will click the text-to-speech button to have the question read aloud again.
The user selects an answer choice and the text is read aloud to them.
The text is read aloud to the user each time the user clicks on an answer choice.
The user clicks to change the language on the assessment to Spanish.
The text read aloud to the user is Spanish.
The user clicks the text-to-speech button to have the question read aloud in Spanish again.
The user selects an answer choice and the Spanish text is read aloud to them.
The text is read aloud to the user each time the user clicks on an answer choice.
Acceptance Criteria
Given an assessment question, when I land on a new question card, the question should be converted into speech and played through the device’s speakers or headphones.
Given an assessment question, when I click on the text-to-speech button, the question should be converted into speech and played through the device’s speakers or headphones.
The text-to-speech function should have a clear and distinct visual indicator, such as an icon or button, to signify its availability and distinguish it from other interface elements.
The text-to-speech button will be located in the top right corner of the question card.
The text-to-speech button will read the question aloud to the user.
Given a multiple choice question, when I click on the answer choice, each answer choice should be converted into speech and played clearly.
All questions in the SEL Self-Assessment are multiple choice with the options in this order:
Strongly Disagree
Disagree
Neutral
Agree
Strongly Agree
The text-to-speech function should maintain clarity and accurate pronunciation of text, ensuring that it can be easily understood.
The text-to-speech functionality should be available for both the questions and the answer choices throughout the assessment, providing consistent support for the user.
The default text-to-speech language will be English to match the default language for the question and answer choices.
When I change the language to Spanish, the question will be converted into speech in the Spanish language and played through the device’s speakers or headphones.
Given I am a user who wants to listen to the question with Spanish speech again, I will click on the TSS button.
Given I am a user who changes the language to English, the question will be converted into speech in the English language and played through the device’s speakers or headphones.
Given I am a user who wants to listen to the question with English speech again, I will click on the TSS button.