avashilling
507fee84fe
5327 audio activities ( #5596 )
...
* feat: sentence based audio activities
WIP
* chore: fix up audio activities
- add continue button and show example message upon selecting correct answers
- token and lemma fixes
- fully fetch audio before displaying activity
- don't repeat messages in the same session
* chore: cleanup unnecessary widget
* merge conflict
2026-02-09 15:42:01 -05:00
ggurdin
85a2b9efe9
fix: make analytics practice view scrollable, fix heights of top elements to prevent jumping around ( #5513 )
2026-01-29 12:45:08 -05:00
ggurdin
0ebf3d6346
fix: use token offset and length to determine where to highlight in example messages
2026-01-23 10:49:01 -05:00
ggurdin
ee882d3ea4
feat: show audio message transcripts in vocab practice
2026-01-20 14:31:15 -05:00
ggurdin
326e5c3241
fix example messages for grammar activities, make practice activity model a sealed class
2026-01-15 09:59:28 -05:00
ggurdin
8a8ca1026a
Vocab practice updates ( #5180 )
...
* reorganization, reload on language change
* make choice card widget
* make completed activity view stateless
* use analytics updater mixin to display points gained animation
* simplify animation in game card
* better encapsulate practice session data
* reset session loader instead of dispose
* simplify practice session model
* queue activities
* visually remove duplicate answers without editing activity content
* review updates
* don't shuffle filtered choices
2026-01-14 12:54:27 -05:00