File size: 5,336 Bytes
ce5b5d6 bdeb397 405ee15 af15398 405ee15 8ff790f af15398 8ff790f 174e61c 8ff790f 174e61c af15398 3c55449 af15398 8ff790f 3c55449 af15398 174e61c 8ff790f af15398 8ff790f af15398 bdeb397 af15398 8ff790f bdeb397 8ff790f 174e61c 55b308a 8ff790f 8495abe 8ff790f 8495abe 8ff790f 8495abe 55b308a 8ff790f af15398 a6aa6d1 8ff790f 55b308a af15398 174e61c 216ea1f 8ff790f af15398 216ea1f af15398 55b308a af15398 174e61c a6aa6d1 8ff790f 174e61c 8ff790f 174e61c 8ff790f a6aa6d1 174e61c 8ff790f af15398 174e61c 8ff790f 174e61c af15398 8495abe 174e61c 8ff790f af15398 55b308a af15398 a6aa6d1 af15398 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 162 163 164 165 166 |
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! Let's solve this problem using a **bar model**.
🔹 **How would you use a bar model to represent this problem?**
✏️ **Please describe your approach first.**
- 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 method before I provide any guidance.**
"""
BAR_MODEL_FEEDBACK_PROMPT = """
✅ **Thanks for sharing your approach! Let's review it:**
🔹 **Did you:**
- Represent the total investment as a full bar?
- Divide the bar into equal sections for 10% each?
- Shade in 60% for Orrin’s investment?
✏️ **Would you like to make any adjustments before I give 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! Let's solve this problem using a **double number line**.
🔹 **How would you set up a number line for this problem?**
✏️ **Please describe your approach first.**
- What would the two number lines represent?
- What key values should be placed on the number line?
- How can you use the 60% value to determine the total?
💡 **Explain your method before I provide any guidance.**
"""
DOUBLE_NUMBER_LINE_FEEDBACK_PROMPT = """
✅ **Thanks for explaining! Let's check your approach:**
🔹 **Did you:**
- Label one number line as percentages (0% to 100%)?
- Label the second number line with dollar values?
- Place 60% at $1,500?
✏️ **Would you like to adjust anything before I give 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! Let's solve this problem using an **equation**.
🔹 **How would you write an equation for this problem?**
✏️ **Please describe your approach first.**
- 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 method before I provide any guidance.**
"""
EQUATION_FEEDBACK_PROMPT = """
✅ **Thanks for explaining! Let's check your equation:**
🔹 **Did you:**
- Set up a proportion between 60% and $1,500?
- Define a variable for the total investment?
✏️ **Would you like to adjust anything before I give 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!**
"""
|