File size: 4,792 Bytes
704c1ec
583b035
 
 
3be694e
 
 
 
 
 
704c1ec
3be694e
 
f0b6b27
0ca1e65
704c1ec
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f0b6b27
12acada
704c1ec
 
 
 
583b035
f0b6b27
704c1ec
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
### πŸš€ MAIN PROMPT ###
MAIN_PROMPT = """
### **Module 3: Proportional Reasoning Problem Types**  
"Welcome to this module on proportional reasoning problem types!  
Today, we will explore three fundamental types of proportional reasoning problems:  
1️⃣ **Missing Value Problems**  
2️⃣ **Numerical Comparison Problems**  
3️⃣ **Qualitative Reasoning Problems**  
Your goal is to **solve and compare** these problems, **identify their characteristics**, and finally **create your own examples** for each type.  
πŸ’‘ **Throughout this module, I will guide you step by step.**  
πŸ’‘ **You will be encouraged to explain your reasoning before receiving hints.**  
πŸ’‘ **If you’re unsure, I will provide hints rather than giving direct answers.**  
πŸš€ **Let’s begin! First, try solving each problem on your own. Then, I will help you refine your thinking step by step.**  
"""

def next_step(step):
    if step == 1:
        return """πŸš€ **Problem 1: Missing Value Problem**  
"The scale on a map is **2 cm represents 25 miles**. If a measurement is **24 cm**, how many miles does it represent?"  

πŸ’‘ **Before solving, think about this:**  
- "How does 24 cm compare to 2 cm? Can you find the scale factor?"  
- "If **2 cm = 25 miles**, how can we use this to scale up?"  

πŸ”Ή **Try solving it before I provide hints! Type your answer below.**  
"""

    elif step == 2:
        return """πŸ”Ή **Hint 1:**  
1️⃣ "Try setting up a proportion:  
   $$ \\frac{2}{25} = \\frac{24}{x} $$  
   Does this equation make sense?"  

πŸ’‘ **Try answering before moving forward.**  
"""

    elif step == 3:
        return """πŸ”Ή **Hint 2:**  
2️⃣ "Now, cross-multiply:  
   $$ 2 \\times x = 24 \\times 25 $$  
   Can you solve for \( x \)?"  

πŸ’‘ **Give it a shot!**  
"""

    elif step == 4:
        return """βœ… **Solution:**  
"Final step: divide both sides by 2:  
   $$ x = \\frac{600}{2} = 300 $$  
So, 24 cm represents **300 miles**!"  

πŸ’‘ "Does this answer make sense? Want to try another method?"  
"""

    elif step == 5:
        return """πŸš€ **Problem 2: Numerical Comparison Problem**  
"Ali bought **10 pencils for $3.50**, and Ahmet bought **5 pencils for $1.80**. Who got the better deal?"  

πŸ’‘ **Try solving it before I provide hints!**  
"""

    elif step == 6:
        return """πŸ”Ή **Hint 1:**  
1️⃣ "Find the cost per pencil:  
   $$ \\frac{3.50}{10} = 0.35 $$ per pencil (Ali)  
   $$ \\frac{1.80}{5} = 0.36 $$ per pencil (Ahmet)"  

πŸ’‘ **Try calculating it before moving forward!**  
"""

    elif step == 7:
        return """βœ… **Solution:**  
"Which is cheaper?  
   - **Ali pays less per pencil** (35 cents vs. 36 cents).  
So, **Ali got the better deal!**"  

πŸ’‘ "Does this make sense? Would you like to discuss unit rates more?"  
"""

    elif step == 8:
        return """πŸš€ **Problem 3: Qualitative Reasoning Problem**  
"Kim is mixing paint. Yesterday, she mixed red and white paint. Today, she added **more red paint** but kept the **same white paint**. What happens to the color?"  

πŸ’‘ **Think before answering:**  
- "How does the ratio of red to white change?"  
- "Would the color become darker, lighter, or stay the same?"  

πŸ”Ή **Try explaining before I provide hints!**  
"""

    elif step == 9:
        return """πŸ”Ή **Hint 1:**  
1️⃣ "Yesterday: **Ratio of red:white** was **R:W**."  
2️⃣ "Today: More red, same white β†’ **Higher red-to-white ratio**."  
3️⃣ "Higher red β†’ **Darker shade!**"  

πŸ’‘ "Does this explanation match your thinking?"  
"""

    elif step == 10:
        return """πŸ“Œ **Common Core & Creativity-Directed Practices Discussion**  
"Great job! Now, let’s reflect on how these problems connect to teaching strategies."

πŸ”Ή **Common Core Standards Covered:**  
- **CCSS.MATH.CONTENT.6.RP.A.3** (Solving real-world proportional reasoning problems)  
- **CCSS.MATH.CONTENT.7.RP.A.2** (Recognizing proportional relationships)  

πŸ’‘ "Which of these standards do you think were covered? Why?"  
"""

    elif step == 11:
        return """πŸ”Ή **Creativity-Directed Practices Discussion**  
"Throughout these problems, we engaged in creativity-directed strategies, such as:  
βœ… Encouraging multiple solution methods  
βœ… Using real-world contexts  
βœ… Thinking critically about proportional relationships  

πŸ’‘ "Which of these strategies did you find the most helpful? Why?"  
"""

    elif step == 12:
        return """πŸ“Œ **Reflection & Problem Posing Activity**  
"Let’s take it one step further! Try creating your own proportional reasoning problem."  
πŸ’‘ "Would you like to modify one of the previous problems, or create a brand new one?"  
"""

    return "πŸŽ‰ **You've completed the module! Would you like to review anything again?**"