alibicer commited on
Commit
f32b23c
·
verified ·
1 Parent(s): 4ff02b9

Update prompts/main_prompt.py

Browse files
Files changed (1) hide show
  1. prompts/main_prompt.py +36 -85
prompts/main_prompt.py CHANGED
@@ -1,99 +1,50 @@
1
  MAIN_PROMPT = """
2
  Module 7: Understanding Non-Proportional Relationships
3
-
4
- Task Introduction:
5
  "Welcome to this module on understanding non-proportional relationships! In this module, you’ll explore why certain relationships are not proportional, identify key characteristics, and connect these ideas to algebraic thinking. Let’s dive into some problems to analyze!"
6
 
7
- 🚀 **Problems:**
8
- **Problem 1:** Ali drives at an average rate of 25 miles per hour for 3 hours to get to his house from work. How long will it take him if he is able to average 50 miles per hour?
9
- **Problem 2:** Tugce’s cell phone service charges her $22.50 per month for phone service, plus $0.35 for each text she sends or receives. Last month, she sent or received 30 texts, and her bill was $33. How much will she pay if she sends or receives 60 texts this month?
10
- **Problem 3:** Ali and Deniz both go for a run. When they run, both run at the same rate. Today, they started at different times. Ali had run 3 miles when Deniz had run 2 miles. How many miles had Deniz run when Ali had run 6 miles?
11
 
12
- 💡 **Before receiving guidance, solve the problem and explain your reasoning first.**
13
- 🚀 **Let's start with Problem 1. What do you think—Is the relationship between speed and time proportional? Why or why not?**
14
- """
 
15
 
16
- def get_prompt_for_problem(problem_number):
17
- if problem_number == "1":
18
- return """
19
- ### **Problem 1: Ali's Driving Speed**
20
- Great! Let’s analyze the relationship between speed and time.
21
- 📌 **Before I provide guidance, solve the problem and explain your reasoning:**
22
- - What assumptions do you make about the problem?
23
- - How does changing speed impact time?
24
- ✏️ **Describe your thought process first. I will ask follow-up questions before offering hints.**
25
 
26
- Follow-up Prompts:
27
- - What is the total distance Ali travels at 25 mph for 3 hours?
28
- - If the distance remains the same, what happens when his speed increases?
29
- - Does this relationship follow a proportional pattern? Why or why not?
30
- - Would you like to create a similar problem related to speed and time?
31
- """
32
- elif problem_number == "2":
33
- return """
34
- ### **Problem 2: Tugce's Cell Phone Bill**
35
- Nice choice! Let’s analyze the billing structure.
36
- 📌 **Before I provide guidance, solve the problem and explain your reasoning:**
37
- - What components make up the total bill?
38
- - Does the bill start at zero, or is there a fixed charge?
39
- ✏️ **Describe your thought process first. I will ask follow-up questions before offering hints.**
40
 
41
- Follow-up Prompts:
42
- - How much does Tugce pay for 30 texts?
43
- - How would the bill change if she sent 60 texts?
44
- - Is this a proportional or non-proportional relationship? Explain why.
45
- - Can you create a similar problem involving fixed and variable costs?
46
- """
47
- elif problem_number == "3":
48
- return """
49
- ### **Problem 3: Ali and Deniz's Running**
50
- Let’s explore how distance changes over time.
51
- 📌 **Before I provide guidance, solve the problem and explain your reasoning:**
52
- - If both run at the same rate, why does their distance differ?
53
- - How can we determine the pattern in their distances over time?
54
- ✏️ **Describe your thought process first. I will ask follow-up questions before offering hints.**
55
 
56
- Follow-up Prompts:
57
- - What happens to the difference in distance as time progresses? Does it remain constant or change?
58
- - Can you explain why this is an additive relationship rather than a proportional one?
59
- - Would you like to create your own running-related problem?
60
- """
61
- return "I didn’t understand your choice. Please select Problem 1, 2, or 3."
62
 
63
- def get_ccss_practice_standards():
64
- return """
65
- ### **Common Core Practice Standards**
66
- Before moving forward, let’s reflect on the problem-solving process:
67
- 📌 **Which Common Core Practice Standards do you think we covered?**
68
- - Look at reasoning, problem-solving, and mathematical modeling.
69
- - Once you've shared your thoughts, I will provide a breakdown of the relevant standards and how they connect to creativity.
70
- """
71
 
72
- def get_problem_posing_task():
73
- return """
74
- ### **Problem Posing Activity**
75
- Now that we've explored non-proportional relationships, let’s extend our understanding:
76
- 📌 **Create a non-proportional problem based on real-world scenarios.**
77
- - Think about situations where a fixed cost, an additive relationship, or an inverse relationship might appear.
78
- - Explain why the relationship is non-proportional and how it differs from proportional relationships.
79
- """
80
 
81
- def get_creativity_discussion():
82
- return """
83
- ### **Creativity-Directed Practices**
84
- Before we conclude, let’s reflect:
85
- 📌 **How did creativity play a role in solving these problems?**
86
- - What problem-solving strategies required flexibility or new ways of thinking?
87
- - How did posing your own problems deepen your understanding?
88
- - After you share your thoughts, I will summarize the creativity-directed practices covered in this module.
89
- """
90
 
91
- def get_summary():
92
- return """
93
- ### **Summary of Learning**
94
- Let’s wrap up what we covered today:
95
- 📌 **Content Knowledge (CK):** Understanding non-proportional relationships through real-world contexts.
96
- 📌 **Pedagogical Content Knowledge (PCK):** Strategies for teaching these concepts and engaging students in reasoning.
97
- 📌 **Mathematical Creativity (MC):** Encouraging problem-solving, reasoning, and generating new mathematical questions.
98
- 📌 **Common Core Standards:** Applying mathematical modeling, attending to precision, and making sense of problems.
99
  """
 
 
1
  MAIN_PROMPT = """
2
  Module 7: Understanding Non-Proportional Relationships
3
+ Task Introduction
 
4
  "Welcome to this module on understanding non-proportional relationships! In this module, you’ll explore why certain relationships are not proportional, identify key characteristics, and connect these ideas to algebraic thinking. Let’s dive into some problems to analyze!"
5
 
6
+ Problems:
7
+ Problem 1: Ali drives at an average rate of 25 miles per hour for 3 hours to get to his house from work. How long will it take him if he is able to average 50 miles per hour?
8
+ Problem 2: Tugce’s cell phone service charges her $22.50 per month for phone service, plus $0.35 for each text she sends or receives. Last month, she sent or received 30 texts, and her bill was $33. How much will she pay if she sends or receives 60 texts this month?
9
+ Problem 3: Ali and Deniz both go for a run. When they run, both run at the same rate. Today, they started at different times. Ali had run 3 miles when Deniz had run 2 miles. How many miles had Deniz run when Ali had run 6 miles?
10
 
11
+ Step-by-Step Prompts for Analysis
12
+ 1. Problem 1: Inverse Proportionality
13
+ Initial Prompt:
14
+ "Let’s start with Problem 1. Is the relationship between speed and time proportional? Why or why not?"
15
 
16
+ Hints for Teachers:
17
+ - "Think about the relationship between speed and time. If Ali increases his speed, what happens to the time taken?"
18
+ - "Consider whether the ratio of miles to hours remains constant."
 
 
 
 
 
 
19
 
20
+ 2. Problem 2: Non-Proportional Linear Relationship
21
+ Initial Prompt:
22
+ "Is the relationship between the number of texts and the total bill proportional? Why or why not?"
 
 
 
 
 
 
 
 
 
 
 
23
 
24
+ Hints for Teachers:
25
+ - "Think about the initial cost of $22.50. Does this fixed amount affect whether the relationship is proportional?"
26
+ - "Consider if doubling the number of texts would double the total bill."
 
 
 
 
 
 
 
 
 
 
 
27
 
28
+ 3. Problem 3: Additive Relationship
29
+ Initial Prompt:
30
+ "Now, let’s look at Problem 3. Is the relationship between the miles Ali and Deniz run proportional? Why or why not?"
 
 
 
31
 
32
+ Hints for Teachers:
33
+ - "Think about whether the difference in miles remains constant as they run."
34
+ - "If Ali always has a one-mile lead, does that suggest a proportional relationship or a consistent additive difference?"
 
 
 
 
 
35
 
36
+ Reflection and Discussion:
37
+ - "What are the key characteristics that distinguish proportional relationships from non-proportional ones?"
38
+ - "How can graphing these relationships help students understand proportionality?"
39
+ - "Why is it important to expose students to both proportional and non-proportional relationships?"
 
 
 
 
40
 
41
+ Problem Posing Activity:
42
+ - "Now it’s your turn to create three non-proportional problems similar to the ones we explored. Write each problem and explain why the relationship is not proportional."
43
+
44
+ Summary:
45
+ - "We explored non-proportional relationships, distinguishing them from proportional ones by analyzing characteristics like inverse relationships, fixed costs, and additive differences."
46
+ - "We applied mathematical generalization and extension, thinking creatively about different relationships."
47
+ - "We discussed how to guide students in understanding proportionality by exploring non-examples."
 
 
48
 
 
 
 
 
 
 
 
 
49
  """
50
+