Commit Graph

44 Commits (e417af93fad57e3021890219ef147260a283090c)

Author SHA1 Message Date
ggurdin 1317989db0
1179 toolbar changes (#1209)
* updated toolbar buttons

* initial work for toolbar updates

* Add WordZoomWidget to display word and lemma information (#1214)

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/tree/1179-toolbar-changes?shareId=XXXX-XXXX-XXXX-XXXX).

* word zoom card prototyped, activity generation in progress

* adding copy for new construct uses

* laying down TODOs

* initial work for word zoom card

* Always add part of speech to token's morph list

* Prevent duplicate choices in lemma activity

* Don't play token audio at start of morph activity

* Only grant +1 points for emoji activity

* Uncomment tryToSpeak function

* Always update activity once complete

* Added queuing / UI logic for morph activity buttons

* code cleanup

* added required data argument to logError calls

* fix overflowing practice activity card and audio player on mobile

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
11 months ago
ggurdin 341f44090d
use target tokens instead of target constructs to get practice activi… (#1274)
* use target tokens instead of target constructs to get practice activity uses

* save morph construct for token parts of speech
11 months ago
wcjord f498727fe0 tweaks to token selection for activities 11 months ago
William Jordan-Cooley 4c9cd60e95 tweaking activity selection 12 months ago
wcjord ba08bd8386
opening toolbar on clicked word (#1066) 12 months ago
wcjord c7ab3e2d37
Fix hidden word listening activity to limit sequences to 2 words (#1039)
Fixes #1038

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/issues/1038?shareId=XXXX-XXXX-XXXX-XXXX).
12 months ago
ggurdin 3e920a420a
only add hidden message activities if the rep event langCode is the user's l2 (#1036) 12 months ago
William Jordan-Cooley c82ce34124 using queue and simplifying selected token for activity flow 12 months ago
William Jordan-Cooley 1a4dc0ba95 tweaking selection criteria 12 months ago
William Jordan-Cooley 51bff65a8b tweaking criteria for determining existing activity 12 months ago
William Jordan-Cooley f85c4b2169 refactoring of practice flow 12 months ago
ggurdin 7c7c3c999b
on error, reveal all tokens 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
William Jordan-Cooley c297dea437 some questions, name changes, and a couple switches from grammar to morph uses 1 year ago
ggurdin 4278f7b196
get analytics events directly from server, cache last update time for user's l2 1 year ago
ggurdin c5187c7639
added learning summary to chat list, removed references to summary analytics 1 year ago
ggurdin 6378c59a2b reduced the number of calls to postLoad and the number of awaits for analytics room management 1 year ago
ggurdin f69ab79c9d made matrix profile save one json value instead of one value per field, added documentation to user controller and user model 1 year ago
William Jordan-Cooley 5c8666b3e2 rough draft complete 1 year ago
ggurdin 989964681b inital work on add language dropdown to my analytics 1 year ago
ggurdin 0a69ddbe16 reload space analytics list after changing dropdown values 1 year ago
ggurdin 16a8383e72 added language dropdown to space analytics list and made timespan dropdown functional, updated fetching of space analytics 1 year ago
ggurdin a2fb240c6e inital work to combine class and exchanges into generalized spaces 1 year ago
ggurdin c8b38ab073 fix for construct caching issues with other user's analytics showing up in the logged in user's analytics 1 year ago
ggurdin e96c0e34db constructs data model updates 1 year ago
ggurdin 2b4ada3202 switch from children / grandchilden to full space tree. Resolve error with data from visible chats also being counted in private chat analytics 1 year ago
ggurdin 20cdc3796a updates to how analytics events are processed, stored, and displayed. Added automatic updating of student analytics events. 1 year ago
ggurdin 47246cd392 updates for sub-space analytics 1 year ago
ggurdin 91f5fab0ea fix for out-of-date cached analytics not updating 1 year ago
ggurdin 5bf5c904fa merged in main branch 1 year ago
ggurdin 12e364a32d move student summary analytics events to analytics rooms 1 year ago
Kelrap e90575efaf Move main extension files, rename secondary extension files 1 year ago
ggurdin 86c4818b8b merge conflicts 2 years ago
William Jordan-Cooley 4a77e6fb53 full draft speech to text with word level feedback 2 years ago
Gabby Gurdin e891ab138a added ability to save key value data in matrix profile so it persists across sessions 2 years ago
Gabby Gurdin 47f15ae323 cleanup of message analytics controller 2 years ago
Gabby Gurdin 4f073f534e updates to error analytics to ensure data accuracy and allow users to view specific messages related to different lemmas 2 years ago
Gabby Gurdin cba510ee76 added handling for all cases of null check 2 years ago
Brord van Wierst a30234db67
formatting once more 2 years ago
Brord van Wierst 75112808f6
dart fix 2 years ago
Brord van Wierst 74c3e97ec9
sorted imports again? 2 years ago
Brord van Wierst 75da9cd87d
import sort 2 years ago
ggurdin f86aafcb74 code files 2 years ago