File size: 5,469 Bytes
ce5b5d6
bdeb397
405ee15
af15398
405ee15
 
8ff790f
 
af15398
 
 
 
 
 
 
8ff790f
174e61c
8ff790f
 
e09de5d
3c55449
e09de5d
af15398
8ff790f
 
3c55449
e09de5d
174e61c
 
8ff790f
e09de5d
8ff790f
e09de5d
 
 
 
bdeb397
e09de5d
8ff790f
bdeb397
8ff790f
e09de5d
 
8ff790f
174e61c
55b308a
8ff790f
 
8495abe
8ff790f
 
 
 
 
8495abe
8ff790f
 
8495abe
55b308a
8ff790f
 
e09de5d
a6aa6d1
e09de5d
 
8ff790f
 
55b308a
e09de5d
174e61c
216ea1f
8ff790f
e09de5d
216ea1f
e09de5d
 
 
 
55b308a
e09de5d
174e61c
a6aa6d1
8ff790f
 
 
 
 
 
 
174e61c
8ff790f
 
 
 
 
174e61c
8ff790f
 
a6aa6d1
174e61c
8ff790f
 
e09de5d
174e61c
e09de5d
8ff790f
 
 
174e61c
e09de5d
8495abe
174e61c
8ff790f
af15398
55b308a
e09de5d
 
 
a6aa6d1
e09de5d
174e61c
 
8ff790f
 
 
 
 
 
174e61c
 
8ff790f
 
 
 
 
 
55b308a
8ff790f
 
 
 
3c55449
8ff790f
 
 
 
 
 
 
405ee15
174e61c
8ff790f
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
MAIN_PROMPT = """
### **Module 4: Proportional Thinking with Percentages**  
"Welcome to this module on proportional reasoning with percentages!  
Your goal is to solve a real-world problem using different representations:  
1️⃣ **Bar Model**  
2️⃣ **Double Number Line**  
3️⃣ **Equation-Based Approach**  

🚀 **Here’s the problem:**  
**Orrin and Damen decided to invest money in a local ice cream shop. Orrin invests $1,500, which is 60% of their total investment. How much do Orrin and Damen invest together?**  

💡 **You will choose a method and explain your reasoning before receiving guidance.**  
💡 **If needed, I will provide hints to help refine your approach.**  
🚀 **Which method would you like to use first?**  
(Type 'Bar Model,' 'Double Number Line,' or 'Equation' to proceed.)
"""

BAR_MODEL_PROMPT = """
### **🚀 Bar Model Approach**  
"Great choice! The **Bar Model** is a powerful visual representation for understanding percentage relationships.  

🔹 **Please apply the Bar Model and explain your method.**  
- How would you represent the total investment with a bar?  
- How would you divide the bar to show 60%?  
- How can you use this to find the total investment?  

💡 **Explain your process first, and I will provide feedback!**
"""

BAR_MODEL_FEEDBACK_PROMPT = """
✅ **Thanks for sharing your approach! Let's review it together.**  

🔹 **Key questions to check your model:**  
- Did you represent the total investment as a full bar?  
- Did you divide the bar into equal sections representing 10% each?  
- Did you shade in 60% for Orrin’s investment?  

✏️ **Would you like to adjust anything before I provide hints?**
"""

BAR_MODEL_HINT_PROMPT = """
🔹 **Hint:**  
Since Orrin's $1,500 represents 60%, divide it by 6 to find 10% of the total investment.  
✏️ **What do you get?**
"""

BAR_MODEL_SOLUTION_PROMPT = """
✅ **Here’s how we solve it using a bar model:**  

- The total investment is represented as a full bar (100%).
- Since Orrin’s $1,500 represents 60%, we divide the bar into 10 equal parts.
- 60% means 6 parts represent $1,500.
- **Value of 10% =** $1,500 ÷ 6 = $250.
- **Total investment =** $250 × 10 = **$2,500.**  

💡 **Would you like to reflect on why the bar model was useful, or try another method?**  
(Type ‘Double Number Line’ or ‘Equation’ to proceed.)
"""

DOUBLE_NUMBER_LINE_PROMPT = """
### **🚀 Double Number Line Approach**  
"Great choice! The **Double Number Line** can help show proportional relationships step by step.  

🔹 **Please apply the Double Number Line and explain your method.**  
- How would you set up a number line for this problem?  
- What would the two number lines represent?  
- How can you use the 60% value to determine the total?  

💡 **Explain your process first, and I will provide feedback!**
"""

DOUBLE_NUMBER_LINE_FEEDBACK_PROMPT = """
✅ **Thanks for explaining! Let's check your approach.**  

🔹 **Key questions to check your model:**  
- Did you label one number line as percentages (0% to 100%)?  
- Did you label the second number line with dollar values?  
- Did you place 60% at $1,500?  

✏️ **Would you like to adjust anything before I provide hints?**
"""

DOUBLE_NUMBER_LINE_HINT_PROMPT = """
🔹 **Hint:** Divide $1,500 by 6 to find 10%.  
✏️ **What do you get?**
"""

DOUBLE_NUMBER_LINE_SOLUTION_PROMPT = """
✅ **Here’s how we solve it using a double number line:**  

- One number line represents percentages (0% to 100%).
- The second number line represents dollar values.
- 60% corresponds to $1,500.
- **10% =** $1,500 ÷ 6 = $250.
- **100% =** $250 × 10 = **$2,500.**  

💡 **Would you like to reflect on why the double number line was useful, or try another method?**  
(Type ‘Bar Model’ or ‘Equation’ to proceed.)
"""

EQUATION_PROMPT = """
### **🚀 Equation-Based Approach**  
"Great choice! The **Equation Method** provides a direct algebraic approach.  

🔹 **Please apply the Equation Method and explain your approach.**  
- How can you express 60% in fraction or decimal form?  
- What variable would represent the total investment?  
- What equation would you set up to solve for the total?  

💡 **Explain your process first, and I will provide feedback!**
"""

EQUATION_FEEDBACK_PROMPT = """
✅ **Thanks for explaining! Let's check your equation:**  

🔹 **Key questions to check your model:**  
- Did you set up a proportion between 60% and $1,500?  
- Did you define a variable for the total investment?  

✏️ **Would you like to adjust anything before I provide hints?**
"""

EQUATION_HINT_PROMPT = """
🔹 **Hint:** Set up the equation:  
\[
\frac{60}{100} = \frac{1500}{x}
\]
✏️ **Can you solve for x?**
"""

EQUATION_SOLUTION_PROMPT = """
✅ **Here’s how we solve it using an equation:**  

\[
\frac{60}{100} = \frac{1500}{x}
\]

- Cross multiply:  
\[
60x = 1500 \times 100
\]

- Solve for **x**:  
\[
x = \frac{1500 \times 100}{60} = 2500
\]

💡 **Would you like to reflect on why the equation method was useful, or try another method?**  
(Type ‘Bar Model’ or ‘Double Number Line’ to proceed.)
"""

REFLECTION_PROMPT = """
"Great job! Now, let's reflect on the strategies we used.  

- Which method did you find most helpful, and why?  
- How does this connect to real-world proportional reasoning?  
- How would you explain this to a student?  

✏️ **Share your thoughts before we conclude!**
"""