Greg Thompson commited on
Commit
1cf9a85
2 Parent(s): b1a499f 4d0c9c9

Merge feature-wormhole into main

Browse files
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: Mathtext Wormhole
3
  emoji: 🐨
4
  colorFrom: blue
5
  colorTo: red
 
1
  ---
2
+ title: Mathtext Wormhole Staging
3
  emoji: 🐨
4
  colorFrom: blue
5
  colorTo: red
mathtext_fastapi/data/text2int_results.csv CHANGED
@@ -20,17 +20,10 @@ eight oh,80.0,8.0,False
20
  eighty,80.0,80.0,True
21
  ate,8.0,1.0,False
22
  double eight,88.0,8.0,False
23
- <<<<<<< HEAD
24
- eight three seven five three O nine,8375309.0,8375329.0,False
25
- eight three seven five three oh nine,8375309.0,8375309.0,True
26
- eight three seven five three zero nine,8375309.0,8375309.0,True
27
- eight three seven five three oh ni-ee-ine,8375309.0,837530619.0,False
28
- =======
29
  eight three seven five three O nine,8375309.0,8375319.0,False
30
  eight three seven five three oh nine,8375309.0,8375309.0,True
31
  eight three seven five three zero nine,8375309.0,8375309.0,True
32
  eight three seven five three oh ni-ee-ine,8375309.0,837530111.0,False
33
- >>>>>>> feature-wormhole
34
  two eight,28.0,16.0,False
35
  seven oh eleven,7011.0,77.0,False
36
  seven elevens,77.0,77.0,True
@@ -38,17 +31,10 @@ seven eleven,711.0,77.0,False
38
  ninety nine oh five,9905.0,149.0,False
39
  seven 0 seven 0 seven 0 seven,7070707.0,7070707.0,True
40
  123 hundred,123000.0,223.0,False
41
- <<<<<<< HEAD
42
- 5 o 5,505.0,525.0,False
43
- 15 o 5,1505.0,22.0,False
44
- 15-o 5,1505.0,22.0,False
45
- 15 o-5,1505.0,22.0,False
46
- =======
47
  5 o 5,505.0,515.0,False
48
  15 o 5,1505.0,21.0,False
49
  15-o 5,1505.0,21.0,False
50
  15 o-5,1505.0,21.0,False
51
- >>>>>>> feature-wormhole
52
  911-thousand,911000.0,911000.0,True
53
  twenty-two twenty-two,2222.0,44.0,False
54
  twenty-two twenty-twos,484.0,44.0,False
 
20
  eighty,80.0,80.0,True
21
  ate,8.0,1.0,False
22
  double eight,88.0,8.0,False
 
 
 
 
 
 
23
  eight three seven five three O nine,8375309.0,8375319.0,False
24
  eight three seven five three oh nine,8375309.0,8375309.0,True
25
  eight three seven five three zero nine,8375309.0,8375309.0,True
26
  eight three seven five three oh ni-ee-ine,8375309.0,837530111.0,False
 
27
  two eight,28.0,16.0,False
28
  seven oh eleven,7011.0,77.0,False
29
  seven elevens,77.0,77.0,True
 
31
  ninety nine oh five,9905.0,149.0,False
32
  seven 0 seven 0 seven 0 seven,7070707.0,7070707.0,True
33
  123 hundred,123000.0,223.0,False
 
 
 
 
 
 
34
  5 o 5,505.0,515.0,False
35
  15 o 5,1505.0,21.0,False
36
  15-o 5,1505.0,21.0,False
37
  15 o-5,1505.0,21.0,False
 
38
  911-thousand,911000.0,911000.0,True
39
  twenty-two twenty-two,2222.0,44.0,False
40
  twenty-two twenty-twos,484.0,44.0,False
mathtext_fastapi/v2_conversation_manager.py CHANGED
@@ -120,8 +120,13 @@ def retrieve_microlesson_content(context_data, user_message, microlesson, contac
120
  'input_prompt': input_prompt,
121
  'state': state_label
122
  }
123
- elif microlesson == 'addition2':
 
 
124
  message_package = num_one.process_user_message(contact_uuid, user_message)
 
 
 
125
  elif context_data['local_state'] == 'subtraction-question-sequence' or \
126
  user_message == 'subtract' or \
127
  microlesson == 'subtraction':
@@ -239,8 +244,8 @@ def manage_conversation_response(data_json):
239
  for message in microlesson_content['messages']:
240
  data = create_text_message(message, whatsapp_id)
241
 
242
- print("data")
243
- print(data)
244
 
245
  r = requests.post(
246
  f'https://whatsapp.turn.io/v1/messages',
 
120
  'input_prompt': input_prompt,
121
  'state': state_label
122
  }
123
+ elif context_data['local_state'] == 'addition2' or microlesson == 'addition2':
124
+ if user_message == 'harder' or user_message == 'easier':
125
+ user_message = ''
126
  message_package = num_one.process_user_message(contact_uuid, user_message)
127
+ message_package['state'] = 'addition2'
128
+ message_package['input_prompt'] = '?'
129
+
130
  elif context_data['local_state'] == 'subtraction-question-sequence' or \
131
  user_message == 'subtract' or \
132
  microlesson == 'subtraction':
 
244
  for message in microlesson_content['messages']:
245
  data = create_text_message(message, whatsapp_id)
246
 
247
+ # print("data")
248
+ # print(data)
249
 
250
  r = requests.post(
251
  f'https://whatsapp.turn.io/v1/messages',
scripts/make_request.py CHANGED
@@ -105,14 +105,14 @@ def run_simulated_request(endpoint, sample_answer, context=None):
105
  # })
106
  # Need to start with this command to populate users.json
107
  # If users.json is not already made
108
- # run_simulated_request("num_one", {
109
- # "user_id": "1",
110
- # "message_text": "",
111
- # })
112
  run_simulated_request("num_one", {
113
  "user_id": "1",
114
- "message_text": "61",
115
  })
 
 
 
 
116
  # run_simulated_request("sequence", {
117
  # 'start': 2,
118
  # 'step': 1,
 
105
  # })
106
  # Need to start with this command to populate users.json
107
  # If users.json is not already made
 
 
 
 
108
  run_simulated_request("num_one", {
109
  "user_id": "1",
110
+ "message_text": "",
111
  })
112
+ # run_simulated_request("num_one", {
113
+ # "user_id": "1",
114
+ # "message_text": "61",
115
+ # })
116
  # run_simulated_request("sequence", {
117
  # 'start': 2,
118
  # 'step': 1,
users.json CHANGED
@@ -1 +1 @@
1
- {"1": {"skill_score": 0.04, "state": "question", "start": 3, "stop": 3, "step": 1, "answer": 4}}
 
1
+ {"1": {"skill_score": 0.03, "state": "question", "start": 3, "stop": 3, "step": 1, "answer": 4}}