File size: 5,698 Bytes
704c1ec
583b035
 
477fd16
 
 
 
 
 
 
 
 
 
f0b6b27
0ca1e65
704c1ec
 
 
 
 
4bfb23b
704c1ec
4bfb23b
704c1ec
4bfb23b
704c1ec
 
 
 
 
00f6bdf
704c1ec
 
4bfb23b
704c1ec
 
4bfb23b
704c1ec
 
00f6bdf
 
704c1ec
 
 
 
4bfb23b
704c1ec
 
00f6bdf
704c1ec
 
 
 
 
4bfb23b
704c1ec
 
 
4bfb23b
727a35a
 
4bfb23b
704c1ec
 
00f6bdf
 
704c1ec
 
 
 
4bfb23b
704c1ec
 
 
 
 
 
 
 
4bfb23b
704c1ec
 
 
4bfb23b
704c1ec
 
 
4bfb23b
704c1ec
 
4bfb23b
 
 
 
 
704c1ec
4bfb23b
2f0985e
4bfb23b
704c1ec
 
4bfb23b
9134722
00f6bdf
704c1ec
00f6bdf
 
 
 
 
704c1ec
00f6bdf
704c1ec
 
4bfb23b
9134722
00f6bdf
704c1ec
 
 
 
00f6bdf
 
f0b6b27
12acada
00f6bdf
704c1ec
00f6bdf
704c1ec
583b035
f0b6b27
00f6bdf
 
4bfb23b
 
 
 
 
 
 
00f6bdf
 
 
4bfb23b
 
00f6bdf
 
 
3dd625a
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
### πŸš€ 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?"  

πŸ’‘ **Think before answering:**  
- "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?"  

πŸš€ **Now, let's connect what we did to teaching strategies. Ready?"**  
"""

    elif step == 10:
        return """πŸ“Œ **Common Core Standards Discussion**  
"Great job! Now, let’s reflect on how these problems connect 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 to the problems we solved? 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 use while solving the problems?**  
πŸ’‘ **How do you think encouraging creativity helps students develop deeper understanding?**  
"""

    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?"  
"""

    elif step == 13:
        return """πŸš€ **Final Reflection**
"Before we wrap up, let’s reflect!"

- "Which problem type was the most challenging? Why?"
- "Which strategies helped you solve these problems efficiently?"
- "What insights did you gain about proportional reasoning?"
"""

    elif step == 14:
        return """🎯 **Final Encouragement**
"Great job today! Would you like to explore additional examples or discuss how to integrate these strategies into your classroom?"
"""

    elif step == 20:
        return """πŸŽ‰ **You've completed the module! Would you like to review anything again?**"""
    
    return "πŸŽ‰ **End of module! Thanks for participating.**"