Skip to content

Commit 1586afd

Browse files
committed
fix: question numbers
1 parent ce371ea commit 1586afd

File tree

6 files changed

+22
-2
lines changed

6 files changed

+22
-2
lines changed

Diff for: src/agents/utils/example_inputs/example_input_1.json

+4
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@
5252
}
5353
],
5454
"questionInformation": {
55+
"setNumber": 0,
56+
"setName": "Intro Topic: (Chemistry) Vectors",
57+
"setDescription": "",
58+
"questionNumber": 4,
5559
"questionTitle": "Dot Product",
5660
"questionGuidance": "",
5761
"questionContent": "$$\n\\vec{a}=\\begin{bmatrix}1 \\\\ 3\\\\ -2\\end{bmatrix} \\quad \\vec{b}=\\begin{bmatrix}0 \\\\ 3\\\\ 1\\end{bmatrix} \\quad \\vec{c}=\\begin{bmatrix} 1 \\\\\\ -1\\\\ -3\\end{bmatrix}\n$$",

Diff for: src/agents/utils/example_inputs/example_input_2.json

+4
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@
7373
}
7474
],
7575
"questionInformation": {
76+
"setNumber": 2,
77+
"setName": "Intro Topic: (Chemistry) Vectors",
78+
"setDescription": "",
79+
"questionNumber": 5,
7680
"questionTitle": "Dot Product ( Hard )",
7781
"questionGuidance": null,
7882
"questionContent": "",

Diff for: src/agents/utils/example_inputs/example_input_3.json

+4
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
}
6060
],
6161
"questionInformation": {
62+
"setNumber": 0,
63+
"setName": "Fourier Series",
64+
"setDescription": "",
65+
"questionNumber": 0,
6266
"questionTitle": "Piecewise function Fourier series",
6367
"questionGuidance": "",
6468
"questionContent": "Find $a_0$, $a_n$ and $b_n$ for the Fourier series of $f(x)$, which is assumed to have period $4$.\n\n&#x20;&#x20;\n\n$$\nf(x)= \\begin{cases}0, & -2 \\leq x<-1 \\\\\\ \\frac{2 k}{3}, & -1 \\leq x<1 \\\\\\ -\\frac{k}{2}, & 1 \\leq x<2.\\end{cases}\n$$\n",

Diff for: src/agents/utils/example_inputs/example_input_4.json

+4
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@
198198
}
199199
],
200200
"questionInformation": {
201+
"setNumber": 2,
202+
"setName": "Intro Topic: (Chemistry) Vectors",
203+
"setDescription": "",
204+
"questionNumber": 0,
201205
"questionTitle": "Vector Arithmetics",
202206
"questionGuidance": null,
203207
"questionContent": "$$\n\\vec{a}=\\begin{bmatrix}1 \\\\ 2\\\\ 3\\end{bmatrix} \\quad \\vec{b}=\\begin{bmatrix}-2 \\\\ 3\\\\ -4\\end{bmatrix} \\quad \\vec{c}=\\begin{bmatrix} 0 \\\\\\ 4\\\\ -1\\end{bmatrix}\n$$",

Diff for: src/agents/utils/example_inputs/example_input_5.json

+4
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@
8383
}
8484
],
8585
"questionInformation": {
86+
"setNumber": 2,
87+
"setName": "Intro Topic: (Chemistry) Vectors",
88+
"setDescription": "",
89+
"questionNumber": 2,
8690
"questionTitle": "Dot Product ( Hard )",
8791
"questionGuidance": null,
8892
"questionContent": "",

Diff for: src/agents/utils/parse_json_to_prompt.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ def format_part_details(part: PartDetails, currentPart: CurrentPart, summary: Li
194194

195195
questionDetails = f"""This is the question I am currently working on. I am currently working on Part ({convert_index_to_lowercase_letter(questionAccessInformation.currentPart.position)}). Below, you'll find its details, including the parts of the question, my responses for each response area, and the feedback I received. This information highlights my efforts and progress so far. Use this this information to inform your understanding about the question materials provided to me and my work on them.
196196
Maths equations are in KaTex format, preserve them the same. Use British English spellings.
197-
{f'# Question Set {questionInformation.setNumber + 1}: {questionInformation.setName};' if questionInformation.setName and questionInformation.setNumber else ''}
198-
# Question {f' {questionInformation.setNumber + 1}.{questionInformation.questionNumber + 1}' if questionInformation.setNumber and questionInformation.questionNumber else ''}: {questionInformation.questionTitle};
197+
{f'# Question Set {questionInformation.setNumber + 1}: {questionInformation.setName};' if ((questionInformation.setName is not None) and (questionInformation.setNumber is not None)) else ''}
198+
# Question {f' {questionInformation.setNumber + 1}.{questionInformation.questionNumber + 1}' if ((questionInformation.setNumber is not None) and (questionInformation.questionNumber is not None)) else ''}: {questionInformation.questionTitle};
199199
Guidance to Solve the Question: {questionInformation.questionGuidance or 'None'};
200200
Description of Question: {questionInformation.questionContent};
201201
Expected Time to Complete the Question: {f'{questionInformation.durationLowerBound} - {questionInformation.durationUpperBound} min;' if questionInformation.durationLowerBound and questionInformation.durationUpperBound else 'No specified duration.'}

0 commit comments

Comments
 (0)