Commit graph

64 commits

Author SHA1 Message Date
WilsonLe
c9a4733fb6 add join with link 2024-10-15 18:04:19 +11:00
WilsonLe
f780f450ee Student enter invalid code, shows class room not found error 2024-10-15 17:10:34 +11:00
WilsonLe
550c3ab699 ideal case of private class code 2024-10-14 23:43:19 +11:00
WilsonLe
af9ffe79d7 fix multiple empty chat 2024-10-10 15:23:34 +11:00
ggurdin
9321e024e7
cache number of completed activities 2024-10-09 14:56:05 -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
WilsonLe
6c792e3f23 fix bot dialog confirm kicks the bot undesirably 2024-09-18 16:04:41 -04:00
ggurdin
790223e68c
added popup for analytics indicators to show xp per lemma 2024-09-06 12:17:18 -04:00
ggurdin
14ba8bf47b
merge main into analytics branch 2024-08-30 10:28:56 -04:00
Kelrap
2ca6d102aa
Add json methods to PreviousMessage 2024-08-30 10:01:23 -04:00
Kelrap
61d20f8b37
Add prevMessages to more places 2024-08-30 10:01:05 -04:00
ggurdin
77fb4bcf4e
Revert "base timer off of game state event" 2024-08-23 10:40:41 -04:00
ggurdin
f8020279c6
Merge branch 'main' into learning-analytics-summary 2024-08-23 10:31:00 -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
7f731e1406
base timer off of game state event 2024-08-13 17:12:28 -04:00
WilsonLe
bd4d9e43ed add create group chat validation for custom and game master instructions 2024-08-06 14:41:50 -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
William Jordan-Cooley
c6d3f36805 saving of tokens, changing of top language calculation, documentation 2024-06-30 18:31:53 -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
ggurdin
645f5daca3 merge conflicts 2024-06-28 15:48:56 -04:00
William Jordan-Cooley
ffbc62ba55 consolidating language constants and using for unknown detection instance 2024-06-28 11:34:55 -04:00
ggurdin
b95080cee7 merge main into improve-interactive-translator branch 2024-06-28 10:04:02 -04:00
Matthew
bc2d4a3847 itAutoPlay moved from ToolSettings to PLocalKey 2024-06-27 16:56:52 -04:00
ggurdin
d0e03aea97 seperating practice activity-specific logic and functionality from navigation / event sending logic 2024-06-27 15:59:57 -04:00
WilsonLe
f6fd580a6d Merge branch 'main' into 375-introduce-bot-custom-mode 2024-06-25 15:51:56 -04:00
WilsonLe
f62f2a86a6 Merge branch 'main' into 375-introduce-bot-custom-mode 2024-06-25 11:56:00 -04:00
WilsonLe
aab10ff613 add custom mode and propagate user inputs to state events 2024-06-25 11:52:36 -04:00
William Jordan-Cooley
54dfd9dd22 merged in main 2024-06-25 11:16:01 -04:00
WilsonLe
dec0c23523 save, not working, freezes when open room detail 2024-06-21 17:16:18 -04:00
ggurdin
a2fb240c6e inital work to combine class and exchanges into generalized spaces 2024-06-19 12:18:18 -04:00
ggurdin
a9105c0804 Merge branch 'main' into analytics-rooms-data 2024-06-13 16:37:22 -04:00
ggurdin
513226f2e4 merge conflicts 2024-06-13 16:35:39 -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
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
William Jordan-Cooley
1dcd988be0 skeleton of practice activities 2024-06-06 18:05:16 -04:00
Kelrap
215686f4a4 Add capacity field, fix details page permissions 2024-06-04 14:59:17 -04:00
ggurdin
12e364a32d move student summary analytics events to analytics rooms 2024-06-03 11:47:33 -04:00
ggurdin
e2878a1bca language detection updates 2024-05-23 13:45:17 -04:00
WilsonLe
a847389620 add trigger and reaction input 2024-05-16 13:35:06 -04:00
WilsonLe
8c19eb25dd add discussion topic and keywords input 2024-05-16 11:25:31 -04:00
WilsonLe
2cb33d7ce1 implement dynamic zone with 4 modes 2024-05-15 15:14:44 -04:00
WilsonLe
cb5b92c94c implement bot preset select 2024-05-15 13:28:44 -04:00
ggurdin
86c4818b8b merge conflicts 2024-05-07 16:13:25 -04:00
William Jordan-Cooley
dd90a720b5 syncing with main 2024-05-07 10:56:42 -04:00
Gabby Gurdin
e891ab138a added ability to save key value data in matrix profile so it persists across sessions 2024-04-29 11:52:50 -04:00
William Jordan-Cooley
f3bb717245 finished saving text as transcript event, going to change to rep event though 2024-04-13 12:11:24 -04:00
Gabby Gurdin
63f6dcc32d added push rule to prevent notifications for text-to-speech events 2024-04-11 13:01:22 -04:00
Gabby Gurdin
0880f6d120 add toggle for auto-playing messages in learning settings 2024-03-25 10:56:04 -04:00