Commit Graph

69 Commits (cf571c6a92fba5f9de662c35f6a26e960b90a44b)

Author SHA1 Message Date
ggurdin cf571c6a92
replace no more practice activities text with tooltip telling user to use language tools 1 year ago
ggurdin 7c7c3c999b
on error, reveal all tokens 1 year ago
ggurdin e3416c967f
pass up audio card error to practice activity card 1 year ago
ggurdin c72f250e1a
make message analytics entry getter in practice activity card, split token update function into two functions 1 year ago
wcjord d554d72019
Hidden-words (#950)
* controller for calculating tokens with xp

* Update main.dart

* replace ConstructWithXP with ConstructUses

* wait for analytics data to load before setting token analytics for practice activities

* pull tokenwithxp constructs from getAnalyticsModel ConstructListModel

* added commented out workaround for server not returning target constructs

* still some bugs but its working

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
1 year ago
ggurdin 1cd7e65aa3
added better error logging for potentially null variables in multiple choice activity updateChoice 1 year ago
ggurdin 600c27b325
added unique ID parameter to choices to prevent duplicate keys in back-to-back activities 1 year ago
ggurdin d91afc6e05
update ConstructListModel to get all analytics metrics 1 year ago
ggurdin e065a494a8
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin ed1494fce7
Merge branch 'main' into no-original-sent 1 year ago
ggurdin 2a813a1339
resolve merge conflicts 1 year ago
ggurdin 89088779e9
make ConstructListModel updatable and added models for vocab and morphs to GetAnalyticsController 1 year ago
William Jordan-Cooley c297dea437 some questions, name changes, and a couple switches from grammar to morph uses 1 year ago
ggurdin faabe5a903
give bot style the same font as messages, make question in activity cards bot style 1 year ago
ggurdin 8df77c6ed7
in message toolbar, use the display representation instead of originalSent so that immersion mode still works 1 year ago
ggurdin 425779e868
redact the current activity event when submitting feedback 1 year ago
ggurdin ea1ad9bc61
make missing voice warning into an instructions popup 1 year ago
ggurdin fe41800e05
Exclude the word_focus_listening activity from the list of client compatible activities 1 year ago
ggurdin aa2f949e39
don't log error for message sent on or before september 25th without original sent, log senderID and timestamp in error message 1 year ago
ggurdin a2175d5206
removed unused context variable from tokensGlobal function 1 year ago
ggurdin 9a8d2d1408
Merge branch 'main' into 874-small-bugs-and-ux-issues-from-user-testing 1 year ago
ggurdin 7f844ff1a2
decide whether to show points gain animation based on the origin of the point update 1 year ago
ggurdin 2c75090a06
removed freeze-analytics comments 1 year ago
ggurdin dc79a50fda
only init one instance of ttscontroller, don't stop tts twice 1 year ago
ggurdin cb566d06bc
add minimum dimensions to toolbar contents 1 year ago
ggurdin 9b97895a9d
merge main into toolbar-min-dimensions 1 year ago
William Jordan-Cooley 6d7ef49d91 bring back set analytics in updateChoice 1 year ago
William Jordan-Cooley 6265d6636d bringing word audio card 1 year ago
William Jordan-Cooley e30267bf8e turn off analytics setting in multiple choice 1 year ago
William Jordan-Cooley dfe1ca6653 commenting out audio button in debug attempt 1 year ago
William Jordan-Cooley 7c0078694b adding mounted check 1 year ago
ggurdin 9f485ccb05
dynamic sizing for practice activity toolbar content 1 year ago
ggurdin 985ccfe30d
better error handling if originalSent is null in _fetchActivity 1 year ago
ggurdin f1ac5709f7
adjustment to layouts of toolbar content to make dynamic sizing work 1 year ago
William Jordan-Cooley 10d937ed1b additional error handling to fix freezing and/or catch error message 1 year ago
William Jordan-Cooley 4d2f36890f additional error handling in retrieval of practice events 1 year ago
ggurdin ac80e6217c
Audio section widget (#744)
first draft of word focus listening activities using text to speech library
1 year ago
ggurdin 4b346df27f
updated flutter_secure_storage package, don't set currentActivity to null if no error in submitFeedback 1 year ago
William Jordan-Cooley 07cc5b9c32 show beta and alpha tags on l2s 1 year ago
ggurdin e778178638
in submitFeedback, only set currentActivity to null on error 1 year ago
ggurdin 9321e024e7
cache number of completed activities 1 year ago
ggurdin 4b2c5bc213
remove unused commented out code 1 year ago
ggurdin 50c8828dd6
use activity model instead of activity events 1 year ago
William Jordan-Cooley 1bd244011f remove use of record 1 year ago
William Jordan-Cooley 240b039ae7 several toolbar UI tweaks 1 year ago
wcjord b7ab6038ac
further toolbar tweaks
* remove print statement

* ending animation, savoring joy, properly adding xp in session

* forgot to switch env again...

* increment version number

* about to move toolbar buttons up to level of overlay controller

* added ability to give feedback and get new activity

* more practice tweaks and instructions too

* incrementing pubspec version
1 year ago
wcjord b8edf595ca
Toolbar practice (#707)
* remove print statement

* ending animation, savoring joy, properly adding xp in session

* forgot to switch env again...

* increment version number

* about to move toolbar buttons up to level of overlay controller

* added ability to give feedback and get new activity
1 year ago
wcjord 51e8c4b7ce
Toolbar practice (#704)
* remove print statement

* ending animation, savoring joy, properly adding xp in session
1 year ago
wcjord 08a7c74b4a
remove print statement (#703) 1 year ago
William Jordan-Cooley f9ad45d203 intelligently choosing tokens and passing all their info 1 year ago