Commit graph

241 commits

Author SHA1 Message Date
ggurdin
0add6b19eb
locally cache subscription info 2024-11-14 16:25:36 -05:00
ggurdin
cf571c6a92
replace no more practice activities text with tooltip telling user to use language tools 2024-11-13 15:53:31 -05:00
ggurdin
24df171167
added new IT instruction tooltip 2024-11-13 15:34:58 -05:00
Wilson
2ddd07791d
relax reconstruction error criteria (#959)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2024-11-13 13:42:20 -05:00
ggurdin
4a518e053b
sort construct list on construct list update, don't repeat sort operation 2024-11-13 09:40:23 -05:00
ggurdin
9d49a5542d
resolve merge conflicts 2024-11-13 09:19:28 -05:00
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>
2024-11-12 19:22:01 -05:00
William Jordan-Cooley
b37074459e guess grammar category when missing, saving form when available 2024-11-12 16:33:59 -05:00
ggurdin
ce96984441
don't call .floor() on level calculation if NaN or infinity, better error logging if calculated level in NaN or infinity 2024-11-11 09:33:11 -05:00
ggurdin
d91afc6e05
update ConstructListModel to get all analytics metrics 2024-11-08 13:58:56 -05:00
ggurdin
495eb99be1
resolved merge conflicts 2024-11-07 15:50:34 -05:00
ggurdin
dd5d3f59ee
update vocabUses function to save tokens in matches as GA construct uses 2024-11-07 15:45:45 -05:00
ggurdin
615ed7ad98
merge analytics updates into category branch 2024-11-07 13:32:16 -05:00
ggurdin
2a813a1339
resolve merge conflicts 2024-11-07 12:53:18 -05:00
ggurdin
4a2a8bf7bd
convert choreo record into morph GA uses on send 2024-11-07 12:47:43 -05:00
ggurdin
89088779e9
make ConstructListModel updatable and added models for vocab and morphs to GetAnalyticsController 2024-11-07 12:09:27 -05:00
William Jordan-Cooley
c297dea437 some questions, name changes, and a couple switches from grammar to morph uses 2024-11-06 20:25:30 -05:00
ggurdin
b8b697077c
Merge branch 'main' into 896-group-constructs-according-to-categories 2024-11-06 16:35:48 -05:00
WilsonLe
775feca02d Merge branch '730-fix-accept-replacement-2' of https://github.com/pangeachat/client into 730-fix-accept-replacement-2 2024-11-06 17:22:10 +07:00
WilsonLe
d468b50785 fix accept replacement incorrectly reconstructing new full text 2024-11-06 17:21:34 +07:00
ggurdin
17e295b168
Merge branch 'main' into 896-group-constructs-according-to-categories 2024-11-05 09:47:26 -05:00
ggurdin
ea1ad9bc61
make missing voice warning into an instructions popup 2024-11-04 16:02:39 -05:00
ggurdin
fe41800e05
Exclude the word_focus_listening activity from the list of client compatible activities 2024-11-04 14:55:40 -05:00
ggurdin
71b090683d
use ConstructIdentifier to sort constructs into groups 2024-11-04 09:51:09 -05:00
ggurdin
2a94d09968
backwards backwards compatibility for constructs category data 2024-11-01 16:04:53 -04:00
ggurdin
00cb1f1c75
handling for 'cat' model key 2024-11-01 15:23:06 -04:00
ggurdin
da6d64972b
add categories to analytics display 2024-11-01 15:19:52 -04:00
ggurdin
6b643a841a
make construct use category a String? instead of a list, set it to POS for vocab constructs 2024-11-01 13:59:23 -04:00
ggurdin
662098ee4c
use filtered construct list and number of lemmas in learning analytics view 2024-10-31 14:46:48 -04:00
ggurdin
a7b6003c89
comment out references to itAutoPlay setting 2024-10-31 11:17:51 -04:00
ggurdin
d1d078e2b8
set auto-play IT to true by default 2024-10-30 12:43:07 -04:00
ggurdin
d0caf01e4d
some refactoring to subscriptions, added auto 1-day pretrial 2024-10-29 15:20:55 -04:00
William Jordan-Cooley
dd29817e08 using user languages in tokenization and language detectio 2024-10-25 11:28:45 -04:00
William Jordan-Cooley
00d6277bc6 some code cleanup and comments 2024-10-24 12:48:51 -04:00
William Jordan-Cooley
6d7ef49d91 bring back set analytics in updateChoice 2024-10-23 15:35:50 -04:00
ggurdin
aad699d6bd
better error handling for null content in practice activity fromJSON method 2024-10-22 09:21:50 -04:00
William Jordan-Cooley
bc20769daa dont give old clients new activity types and catch old activity content better 2024-10-21 16:39:34 -04:00
ggurdin
f111ec592e
Merge branch 'main' into bot-settings-design 2024-10-21 14:46:29 -04:00
ggurdin
689252c17f
initial work on updating bot settings UI 2024-10-21 12:54:28 -04:00
ggurdin
ac80e6217c
Audio section widget (#744)
first draft of word focus listening activities using text to speech library
2024-10-21 12:53:34 -04:00
ggurdin
88c3e837ab
hide learning settings that aren't used often 2024-10-16 16:06:03 -04:00
William Jordan-Cooley
07cc5b9c32 show beta and alpha tags on l2s 2024-10-14 14:56:37 -04:00
ggurdin
18d2399c54
add activity feedback to activity request hashcode to ensure new activity is fetched after giving feedback 2024-10-11 10:53:42 -04:00
William Jordan-Cooley
9680662c1b client will pass time of req to remove possibility of different times there 2024-10-09 10:02:41 -04:00
ggurdin
f20aaa70d5
cast score as int before sending to the server 2024-10-08 16:43:27 -04:00
ggurdin
879a52c81f
responded to comment from Will in client code, added fix for mini analytics view level display 2024-10-07 14:48:14 -04:00
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
2024-10-04 17:52:56 -04:00
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
2024-10-03 17:19:31 -04:00
wcjord
51e8c4b7ce
Toolbar practice (#704)
* remove print statement

* ending animation, savoring joy, properly adding xp in session
2024-10-03 11:37:26 -04:00
William Jordan-Cooley
f9ad45d203 intelligently choosing tokens and passing all their info 2024-10-02 17:40:16 -04:00