|
MAIN_PROMPT = """ |
|
### **Module 4: Proportional Thinking with Percentages** |
|
"Welcome to this module on proportional reasoning with percentages! |
|
Your task is to **solve a problem using different representations** and connect the proportional relationship to the meaning of the problem." |
|
|
|
๐ **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 they invest together?** |
|
|
|
โ
**Choose a method to solve:** |
|
1๏ธโฃ **Bar Model** |
|
2๏ธโฃ **Double Number Line** |
|
3๏ธโฃ **Equations** |
|
|
|
๐ก **Try solving the problem first before I provide guidance!** |
|
๐ **Which method would you like to use first?** |
|
""" |
|
|
|
def next_step(step): |
|
if step == 1: |
|
return """๐ **Step 1: Choose Your Method** |
|
"Which method would you like to use to solve this problem?" |
|
|
|
๐ก **Select one method:** |
|
- **Bar Model** |
|
- **Double Number Line** |
|
- **Equation** |
|
|
|
๐น **Try your best first. I wonโt provide hints until you attempt a solution!** |
|
""" |
|
|
|
elif step == 2: |
|
return """๐ **Step 2: Solve Using a Bar Model** |
|
"Great choice! Letโs use a bar model to represent the problem visually." |
|
|
|
๐ก **Give it a try:** |
|
- "How would you divide the bar to represent percentages?" |
|
- "How will you use this to find the total investment?" |
|
|
|
๐น **Explain your reasoning before I provide hints!** |
|
""" |
|
|
|
elif step == 3: |
|
return """๐ค **Do you need a hint?** |
|
If you're stuck, try this: |
|
- **Step 1:** Draw a bar divided into **10 equal parts** (each representing 10%). |
|
- **Step 2:** Since **60% = $1,500**, shade in 6 parts of the bar. |
|
- **Step 3:** How much is **1 part** worth? |
|
|
|
๐ก **Take a moment to think and let me know your reasoning.** |
|
""" |
|
|
|
elif step == 4: |
|
return """โ
**Solution Explanation:** |
|
"Great effort! Hereโs the correct approach using a bar model:" |
|
- Each 10% part of the bar represents **$250** because: |
|
\\[ |
|
\\frac{1500}{6} = 250 |
|
\\] |
|
- Since **100% = 10 parts**, multiplying by 10 gives: |
|
\\[ |
|
\\text{Total Investment} = 250 \\times 10 = 2500 |
|
\\] |
|
|
|
๐ก **Reflection:** |
|
- "How did the bar model help your understanding?" |
|
๐ **Would you like to try another method, such as a Double Number Line?** |
|
""" |
|
|
|
elif step == 5: |
|
return """๐ **Step 3: Solve Using a Double Number Line** |
|
"Now, letโs try solving using a **double number line**." |
|
|
|
๐ก **Your turn to think:** |
|
- "How would you label the number lines?" |
|
- "What values go in between?" |
|
|
|
๐น **Try solving first before I provide hints!** |
|
""" |
|
|
|
elif step == 6: |
|
return """๐ค **Do you need help?** |
|
- **Step 1:** One number line represents **percentages** (0%, 60%, 100%). |
|
- **Step 2:** The other represents **dollars** ($0, $1,500, total investment). |
|
- **Step 3:** Find the value of **10%** by dividing **$1,500 by 6**. |
|
|
|
๐ก **What do you think the total investment is?** |
|
""" |
|
|
|
elif step == 7: |
|
return """โ
**Solution Explanation:** |
|
"Letโs confirm the answer using a double number line:" |
|
- **10% = $250** |
|
- **100% = $2,500** |
|
|
|
๐ก **Reflection:** |
|
- "How does this method compare to the bar model?" |
|
๐ **Would you like to try solving with an **equation**?" |
|
""" |
|
|
|
elif step == 8: |
|
return """๐ **Step 4: Solve Using an Equation** |
|
"Now, letโs try setting up an equation to solve this problem." |
|
|
|
๐ก **Your turn first:** |
|
- "How would you express 60% mathematically?" |
|
- "How will you set up the equation?" |
|
|
|
๐น **Try writing your equation before I guide you!** |
|
""" |
|
|
|
elif step == 9: |
|
return """๐ค **Do you need a hint?** |
|
- Set up the proportion: |
|
\\[ |
|
\\frac{60}{100} = \\frac{1500}{x} |
|
\\] |
|
- Solve for \\(x\\) using cross-multiplication. |
|
|
|
๐ก **What do you get?** |
|
""" |
|
|
|
elif step == 10: |
|
return """โ
**Solution Explanation:** |
|
"Letโs solve step by step:" |
|
- Using cross-multiplication: |
|
\\[ |
|
60x = 1500 \\times 100 |
|
\\] |
|
- Divide both sides by **60**: |
|
\\[ |
|
x = 2500 |
|
\\] |
|
|
|
๐ก **Reflection:** |
|
- "Which methodโBar Model, Double Number Line, or Equationโhelped you most?" |
|
๐ **Now, letโs reflect on the **Common Core practices** we used.** |
|
""" |
|
|
|
elif step == 11: |
|
return """๐ **Common Core Standards Discussion** |
|
"Great job! Letโs reflect on how this connects to teaching strategies." |
|
|
|
๐น **Which Common Core Standards did we cover?** |
|
- **CCSS.MATH.CONTENT.6.RP.A.3** (Solving real-world proportional reasoning problems) |
|
- **CCSS.MATH.CONTENT.7.RP.A.2** (Recognizing proportional relationships) |
|
- **CCSS.MATH.PRACTICE.MP1** (Making sense of problems & persevering) |
|
- **CCSS.MATH.PRACTICE.MP4** (Modeling with mathematics) |
|
|
|
๐ก **Which of these standards do you think applied most? Why?** |
|
""" |
|
|
|
elif step == 12: |
|
return """๐ **Creativity-Directed Practices Discussion** |
|
"Throughout this module, we engaged in creativity-directed strategies, such as: |
|
โ
Using multiple solution methods |
|
โ
Encouraging deep reasoning |
|
โ
Connecting visual and numerical representations |
|
|
|
๐ก "How do these strategies help students build deeper understanding?" |
|
๐ "Now, letโs create your own problem!" |
|
""" |
|
|
|
return "๐ **You've completed the module! Would you like to review anything again?**" |
|
|