Open apomalyn opened 3 months ago
As a user, I want to test my listening skills inside the application
Implement the ListenQuestion model extending TextQuestion.
ListenQuestion
TextQuestion
Implement a listen question where the following instructions are supported:
spell
options
spell_romaji
spell_kana
translate_to_app_language
The question subject should always be Japanese (with subject_tts in kana to facilitate the TTS).
subject_tts
Implement a view that respect the following design.
Child of #160
Depends on:
Parent of:
As a user, I want to test my listening skills inside the application
Requirements
Implement the
ListenQuestion
model extendingTextQuestion
.Implement a listen question where the following instructions are supported:
spell
: using theoptions
select the correct kanji. Maximum 4 optionsspell_romaji
: using a simple text input, spell the word in romajispell_kana
: using a simple text input, spell the word in kana. If the keyboard isn't available use the bite-sizedoptions
translate_to_app_language
: using a simple text input, translate the word.The question subject should always be Japanese (with
subject_tts
in kana to facilitate the TTS).Implement a view that respect the following design.
Design
Question flow
![image](https://github.com/RoadTripMoustache/kana_to_kanji/assets/22211097/b232d8b4-e726-4501-b906-0925919c7109)Dependencies
Child of #160
Depends on:
169
182
189
Parent of:
186
187