Spaces:
Sleeping
Sleeping
File size: 5,459 Bytes
89ed6aa d460ca4 89ed6aa d460ca4 b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 d460ca4 9d5aaba b67fbb7 89ed6aa b67fbb7 9d5aaba b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 89ed6aa b67fbb7 |
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 |
# prompts/main_prompt.py
# Ensure Python recognizes this file as a module
__all__ = ["TASK_PROMPT", "BAR_MODEL_PROMPT", "DOUBLE_NUMBER_LINE_PROMPT",
"RATIO_TABLE_PROMPT", "GRAPH_PROMPT", "REFLECTION_PROMPT",
"SUMMARY_PROMPT", "FINAL_REFLECTION_PROMPT"]
# 🟢 MODULE STARTS WITH THE TASK
TASK_PROMPT = """
### Welcome to Module 2: Solving a Ratio Problem Using Multiple Representations!
#### **Task:**
Jessica drives **90 miles in 2 hours**. If she drives at the same rate, how far does she travel in:
- **1 hour?**
- **1/2 hour?**
- **3 hours?**
To solve this, try using different representations:
- **Bar models**
- **Double number lines**
- **Ratio tables**
- **Graphs**
🔹 **Goal:** Don't just find the answer—**explain why**!
💬 I'll guide you step by step—let’s start with the **bar model**.
"""
# 📊 Step 1: Bar Model Representation
BAR_MODEL_PROMPT = """
### **Step 1: Bar Model Representation**
Imagine a **bar** representing 90 miles—the distance Jessica travels in **2 hours**.
🧩 How might you divide this bar to explore the distances for **1 hour, 1/2 hour, and 3 hours**?
💭 *Explain how each section of your bar relates to these time intervals!*
**💡 Need a hint?**
1️⃣ *Think of the entire bar as representing **90 miles in 2 hours**. How would you divide it into two equal parts to find 1 hour?*
2️⃣ *Now, extend or divide it further—what happens for **1/2 hour and 3 hours**?*
✅ If correct: *Great! Can you explain why this model helps students visualize proportional relationships?*
❌ If incorrect: *Try dividing the bar into two equal sections. What does each section represent?*
"""
# 📏 Step 2: Double Number Line Representation
DOUBLE_NUMBER_LINE_PROMPT = """
### **Step 2: Double Number Line Representation**
Now, let’s use a **double number line**!
📌 **Create two parallel lines**: one for **time (hours)** and one for **distance (miles)**.
Start by marking:
⏳ **0 and 2 hours** on the top line
🚗 **0 and 90 miles** on the bottom line
What comes next?
**💡 Need a hint?**
1️⃣ Try labeling the time line **(0, 1, 2, 3)**. How does that help with placing distances below?
2️⃣ Since **2 hours = 90 miles**, what does that tell you about **1 hour and 1/2 hour**?
✅ If correct: *Nice work! How does this help students understand proportional relationships?*
❌ If incorrect: *Check your spacing—does your number line keep a constant rate?*
"""
# 📋 Step 3: Ratio Table Representation
RATIO_TABLE_PROMPT = """
### **Step 3: Ratio Table Representation**
Next, let’s create a **ratio table**!
📝 Make a table with:
📌 **Column 1:** Time (hours)
📌 **Column 2:** Distance (miles)
You already know **2 hours = 90 miles**.
🤔 How would you complete the table for **1/2 hour, 1 hour, and 3 hours**?
**💡 Need a hint?**
1️⃣ Since **2 hours = 90 miles**, how can you divide this to find **1 hour**?
2️⃣ Once you know **1 hour = 45 miles**, can you calculate for **1/2 hour and 3 hours**?
✅ If correct: *Well done! How might this help students compare proportional relationships?*
❌ If incorrect: *Something’s a little off. Try using unit rate: 90 ÷ 2 = ?*
"""
# 📉 Step 4: Graph Representation
GRAPH_PROMPT = """
### **Step 4: Graph Representation**
Now, let’s **graph this problem**!
🛠 **Plot:**
📌 **Time (hours) on the x-axis**
📌 **Distance (miles) on the y-axis**
You already know two key points:
🔹 **(0,0) and (2,90)**
🤔 What other points will you add?
**💡 Need a hint?**
1️⃣ Start by marking **(0,0) and (2,90)**.
2️⃣ How can you use these to find **(1,45), (1/2,22.5), and (3,135)?**
✅ If correct: *Fantastic! How does this graph reinforce the idea of constant rate and proportionality?*
❌ If incorrect: *Does your line pass through (0,0)? Why is that important?*
"""
# 🔄 Reflection Prompt
REFLECTION_PROMPT = """
### **Reflection Time!**
Now that you've explored **multiple representations**, think about these questions:
💡 How does each method highlight **proportional reasoning differently**?
💬 Which representation do you prefer, and why?
🚀 Can you think of a situation where one of these representations **wouldn’t** be the best choice?
Take a moment to reflect! 😊
"""
# 🎯 Summary Prompt
SUMMARY_PROMPT = """
### **Summary of Module 2**
📌 **In this module, you:**
✅ Solved a proportional reasoning problem using **multiple representations**
✅ Explored how different models highlight proportional relationships
✅ Reflected on teaching strategies aligned with **Common Core practices**
📝 **Final Task:** Try creating a **similar proportional reasoning problem**!
Example: A **runner covers a certain distance in a given time**.
💡 Make sure your problem can be solved using:
✅ **Bar models**
✅ **Double number lines**
✅ **Ratio tables**
✅ **Graphs**
📢 *The AI will evaluate your problem and provide feedback!*
"""
# 🚀 Final Reflection Prompt
FINAL_REFLECTION_PROMPT = """
### **Final Reflection**
- How does designing and solving problems using **multiple representations** enhance students’ mathematical creativity?
- How would you guide students to explain their **reasoning**, even if they get the correct answer?
📌 Share your thoughts!
""" |