William Jordan-Cooley
8bffe17455
passing practice model instead of activity?
2024-10-02 14:58:29 -04:00
wcjord
a1f9e6a243
Toolbar practice ( #702 )
...
* drafting toolbar with practice
* moved some code around
* turning overlay message content into text buttons for selection, updated toolbar buttons progress bar
* activities displaying and forwarding toolbar
* experimenting with using choice value rather than index for logic
* reimplementation of wordnet results and translation for individual words
* cache and timer
* mostly done with activities in toolbar flow
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: choreo development <williamjordan-cooley@Williams-MacBook-Pro-3.local>
2024-09-25 17:01:58 -04:00
ggurdin
1df329d924
filter out lemmas with saveVocab set to false
2024-09-06 16:11:49 -04:00
ggurdin
0265019284
added 'categories' field to construct use model and started saving morph category
2024-09-06 10:52:13 -04:00
ggurdin
54040d841a
add draft construct uses while using language assistance, added morphs to learning progress indicators
2024-08-21 14:01:24 -04:00
ggurdin
75234e6a6f
inital work for having a 2-stage progress bar and saving draft analytics locally
2024-08-14 09:07:10 -04:00
ggurdin
15c2d1dfd9
added analytics view to space view, removed number ticker animation
2024-08-06 15:39:30 -04:00
ggurdin
4278f7b196
get analytics events directly from server, cache last update time for user's l2
2024-08-06 13:40:53 -04:00
ggurdin
785dd47cd9
fixed _maxMessagesCached after testing
2024-07-31 13:08:48 -04:00
ggurdin
a431151a2b
resolved merge conflicts
2024-07-31 12:56:21 -04:00
ggurdin
9f69360f24
use construct use type pointValues to calculate XP and level
2024-07-31 12:52:43 -04:00
ggurdin
4ede7c9bdd
store new construct uses locally. use a combination of those and stored analytics events to update mini analytics UI.
2024-07-30 16:44:12 -04:00
ggurdin
d9f272e389
don't have analytics rooms for bot user
2024-07-30 12:52:23 -04:00
ggurdin
bead112d0d
update analytics sending data on message send, instead of listening to onSync stream
2024-07-29 15:25:30 -04:00
ggurdin
c5187c7639
added learning summary to chat list, removed references to summary analytics
2024-07-29 14:52:09 -04:00
ggurdin
057f07d210
removed debugger statement from my_analytics_controller update function - not an error state
2024-07-16 10:04:34 -04:00
ggurdin
3759731d48
code cleanup
2024-07-12 14:06:21 -04:00
ggurdin
ca9dcba4e7
removed any functionality attached to pangea profile, only use it to migrate. Made matrix profile a class with instance members.
2024-07-12 13:52:46 -04:00
ggurdin
f69ab79c9d
made matrix profile save one json value instead of one value per field, added documentation to user controller and user model
2024-07-10 16:55:52 -04:00
ggurdin
4bc49420c2
some formatting fixes
2024-07-08 10:43:31 -04:00
bluearevalo
fbbbf5e740
added missing comma in intl_es, same thing for chat.dart as it was missing trailing comma, for my_analytics i added some error catches for that minified:tm
...
bug
2024-07-05 14:26:36 -04:00
ggurdin
e6fa2b1b4b
changed messages since update back to 10, re-enabled getting tokens after accepting matching in IGC, and allowed saving of initial empty analytics event
2024-07-01 11:57:17 -04:00
William Jordan-Cooley
c6d3f36805
saving of tokens, changing of top language calculation, documentation
2024-06-30 18:31:53 -04:00
William Jordan-Cooley
2526331706
using getIGCTextData to fetch tokens and languages if not present
2024-06-30 12:08:30 -04:00
William Jordan-Cooley
919cfc4bd3
improving documentation
2024-06-30 10:36:09 -04:00
William Jordan-Cooley
923d39eab6
drafted - need and correctly assembling records and unsaved msgs - need to confirm that constructs are being assembled
2024-06-28 17:08:46 -04:00
William Jordan-Cooley
5c8666b3e2
rough draft complete
2024-06-28 15:31:35 -04:00
William Jordan-Cooley
8ceb7851e5
refactoring of my analytics controller and related flows
2024-06-28 11:36:10 -04:00
William Jordan-Cooley
ffbc62ba55
consolidating language constants and using for unknown detection instance
2024-06-28 11:34:55 -04:00
ggurdin
9415082227
base last updated on target lang
2024-06-27 10:21:33 -04:00
ggurdin
6a18967baf
don't have unk langCode to analytics room, fallback to user's target language
2024-06-24 15:29:26 -04:00
ggurdin
fcca323b69
Updated how analytics are saved to work better with the switch over to using user’s language settings instead of class-level language settings
2024-06-20 13:15:32 -04:00
ggurdin
9c21ac3f8f
Merge branch 'new-merge' into combine-into-spaces
2024-06-19 15:26:15 -04:00
ggurdin
2c82dfc7d7
added completer to updateAnalytics function to prevent it running many times in a row, also save empty analytics data once to indicate that chats have been checked and none was found
2024-06-19 15:12:08 -04:00
ggurdin
a2fb240c6e
inital work to combine class and exchanges into generalized spaces
2024-06-19 12:18:18 -04:00
ggurdin
c6186fcdc9
update analytics in lastUpdate is null
2024-06-12 15:16:14 -04:00
ggurdin
20cdc3796a
updates to how analytics events are processed, stored, and displayed. Added automatic updating of student analytics events.
2024-06-07 13:58:37 -04:00
ggurdin
9138940e35
added first initial refresh for new analytics data structure, ensured chat and space list in my analytics is updated
2024-06-04 10:56:30 -04:00
ggurdin
e4357a3e9b
update space list on update analytics
2024-06-04 10:15:07 -04:00
ggurdin
91f5fab0ea
fix for out-of-date cached analytics not updating
2024-06-04 10:00:04 -04:00
ggurdin
5bf5c904fa
merged in main branch
2024-06-03 12:52:50 -04:00
ggurdin
0f3e1d2cad
merge conflicts
2024-06-03 12:31:06 -04:00
ggurdin
04f6894b47
cleanup some commented out code
2024-06-03 11:55:18 -04:00
ggurdin
12e364a32d
move student summary analytics events to analytics rooms
2024-06-03 11:47:33 -04:00
ggurdin
417d0fde02
hotfix to aggregated construct events with different senders but identical lemmas
2024-05-29 10:44:15 -04:00
Kelrap
e90575efaf
Move main extension files, rename secondary extension files
2024-05-27 14:32:04 -04:00
ggurdin
308bd9ee49
ensure that users' analytics rooms are consistently made for users and that teachers are added to analytics rooms are soon as possible
2024-05-14 11:12:23 -04:00
Gabby Gurdin
b086aa49c1
fixes for null checks
2024-03-27 12:33:05 -04:00
Gabby Gurdin
62a4ea785a
remove former version of editted messages from analytics
2024-03-27 12:26:15 -04:00
Gabby Gurdin
4f073f534e
updates to error analytics to ensure data accuracy and allow users to view specific messages related to different lemmas
2024-03-22 13:17:46 -04:00