alibicer's picture
Update prompts/main_prompt.py
ecf40b2 verified
raw
history blame
5.4 kB
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?**"