Commit graph

46 commits

Author SHA1 Message Date
ggurdin
9321e024e7
cache number of completed activities 2024-10-09 14:56:05 -04:00
William Jordan-Cooley
cd9792fb1e get new tokens in representation if they don't match text 2024-10-07 15:42:51 -04:00
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
choreo development
25a8769132 turned off showUseType feature 2024-09-19 10:30:21 -04:00
ggurdin
52dfc47333
Merge branch 'merge' into merge-analytics 2024-09-11 10:06:10 -04:00
ggurdin
db9320d2ac
removed _repLocal function causing delays in initial translation, also made selection translation and repEvent fetching futures happen at the same time in message translation card 2024-09-11 09:53:09 -04:00
ggurdin
14ba8bf47b
merge main into analytics branch 2024-08-30 10:28:56 -04:00
ggurdin
b5abef7d1a
moved previous message function to igc controller 2024-08-30 10:02:10 -04:00
Kelrap
20ffe7ba37
Pass previous X messages to IGC 2024-08-30 10:00:48 -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
4278f7b196
get analytics events directly from server, cache last update time for user's l2 2024-08-06 13:40:53 -04:00
ggurdin
e7d176d182
moved functions for constructing constructs out of pangea message event so they can be created without direct access to the representation event 2024-07-30 10:21:33 -04:00
ggurdin
280915fc96 removed excessive calls to setState in chat.dart and replaced them with smaller, stateful widgets 2024-07-16 13:43:11 -04:00
William Jordan-Cooley
77df13f5a9 --amend 2024-07-03 18:10:49 -04:00
William Jordan-Cooley
d02acc9884 switching to token focus of saving constructs 2024-07-03 18:07:33 -04:00
William Jordan-Cooley
1163c1d5cd adding pos and morph to lemmas 2024-07-03 12:01:22 -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
ffbc62ba55 consolidating language constants and using for unknown detection instance 2024-06-28 11:34:55 -04:00
ggurdin
d0e03aea97 seperating practice activity-specific logic and functionality from navigation / event sending logic 2024-06-27 15:59:57 -04:00
ggurdin
b12efe7e80 updates to improve navigation of practice activities 2024-06-26 15:28:58 -04:00
ggurdin
19bf01421f for now, don't show the next activity after submitting an activity 2024-06-25 17:14:51 -04:00
William Jordan-Cooley
f667a35dce hide generation button 2024-06-25 12:19:27 -04:00
William Jordan-Cooley
54dfd9dd22 merged in main 2024-06-25 11:16:01 -04:00
William Jordan-Cooley
9c75d4e2d5 debugging why certain activities would not show 2024-06-25 10:52:16 -04:00
William Jordan-Cooley
15f493709f client set up to recieve and display multiple choice questions with some display tweaks 2024-06-23 14:09:26 -04:00
William Jordan-Cooley
d6a56cbd43 successfully received/completed bot-generated practice activity 2024-06-22 13:26:12 -04:00
ggurdin
a2fb240c6e inital work to combine class and exchanges into generalized spaces 2024-06-19 12:18:18 -04:00
William Jordan-Cooley
91d7600c5d display, interactivity, saving/fetching of record, and dummy generation all done 2024-06-12 17:34:42 -04:00
ggurdin
c8aac0b450 merge conflict 2024-06-07 16:01:12 -04:00
William Jordan-Cooley
1dcd988be0 skeleton of practice activities 2024-06-06 18:05:16 -04:00
ggurdin
83b30dc084 add call to language detection after send without IGC 2024-06-05 10:51:26 -04:00
ggurdin
5bf5c904fa merged in main branch 2024-06-03 12:52:50 -04:00
ggurdin
12e364a32d move student summary analytics events to analytics rooms 2024-06-03 11:47:33 -04:00
Kelrap
e90575efaf Move main extension files, rename secondary extension files 2024-05-27 14:32:04 -04:00
ggurdin
087c0d05e9 fix for showRichText function 2024-05-22 13:04:23 -04:00
ggurdin
ab33ec2b3f don't show rich text for own messages if they're not overlay 2024-05-22 12:58:35 -04:00
ggurdin
f797cdbb4a ensure speech_to_text endpoint is only called once, round words for per minute string, always auto-speech-to-text for audio message toolbar 2024-05-20 12:34:36 -04:00
ggurdin
d5fc7b5e78 fix for error with msg events with multiple of the same type of pangea match only showing the first instance 2024-05-16 14:46:08 -04:00
William Jordan-Cooley
821fda7365 Merge branch 'main' into speech-to-text 2024-05-08 17:14:48 -04:00
William Jordan-Cooley
dd90a720b5 syncing with main 2024-05-07 10:56:42 -04:00
William Jordan-Cooley
4a77e6fb53 full draft speech to text with word level feedback 2024-05-06 15:10:15 -04:00