[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "مَدْرَسَةٌ" mean?
Student Answer: "school"
Correct Answer: "School"

Evaluate if the student's answer is correct. Be flexible: accept different capitalization.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "مَدْرَسَةٌ" mean?
Student Answer: "school"
Correct Answer: "School"

Evaluate if the student's answer is correct. Be flexible: accept different capitalization.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "book"
Correct Answer: "book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "book"
Correct Answer: "a book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "a book"
Correct Answer: "book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "a book"
Correct Answer: "a book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "an book"
Correct Answer: "book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "an book"
Correct Answer: "a book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "the book"
Correct Answer: "book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَابٌ" mean?
Student Answer: "the book"
Correct Answer: "a book"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "pen"
Correct Answer: "pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "pen"
Correct Answer: "a pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "a pen"
Correct Answer: "pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "a pen"
Correct Answer: "a pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "an pen"
Correct Answer: "pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "an pen"
Correct Answer: "a pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "the pen"
Correct Answer: "pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "قَلَمٌ" mean?
Student Answer: "the pen"
Correct Answer: "a pen"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "بَيْتٌ" mean?
Student Answer: "house"
Correct Answer: "house"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "بَيْتٌ" mean?
Student Answer: "house"
Correct Answer: "a house"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "بَيْتٌ" mean?
Student Answer: "a house"
Correct Answer: "house"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "بَيْتٌ" mean?
Student Answer: "a house"
Correct Answer: "a house"

Evaluate if the student's answer is correct. Be flexible: accept with/without articles.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the three short vowels in Arabic?
Student Answer: "fatha and damma"
Correct Answer: "fatha, damma, kasra"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: Name two masculine pronouns in Arabic
Student Answer: "هُوَ (he), أَنْتَ (you masculine)"
Correct Answer: "هُوَ (he), أَنْتَ (you masculine)"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic grammar grading system. Return only valid JSON.

[User]
Mode: grading_grammar

Question: What are the definite article forms before sun and moon letters?
Student Answer: "al- for moon letters"
Correct Answer: "al- for moon letters, assimilated for sun letters"

Evaluate if the student's answer is correct.
Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: كِتَاب
Student Answer: the book
Correct Answer: book

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: قَلَم
Student Answer: a pen
Correct Answer: pen

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: مَدْرَسَة
Student Answer: the school
Correct Answer: school

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: بَيْت
Student Answer: home
Correct Answer: house

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: سَيَّارَة
Student Answer: automobile
Correct Answer: car

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: بَيْت
Student Answer: residence
Correct Answer: house

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: كِتَاب
Student Answer: bok
Correct Answer: book

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: مَدْرَسَة
Student Answer: scool
Correct Answer: school

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: قَلَم
Student Answer: pn
Correct Answer: pen

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab
Word: كِتَاب
Student Answer: boook
Correct Answer: book

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept articles: "the book" = "book", "a pen" = "pen"
- Accept synonyms: "instructor" = "teacher", "home" = "house"
- Accept minor typos: "scool" = "school", "bok" = "book" (1 char error)
- Accept capitalization: "Book" = "book"
- Reject clearly wrong answers: "pen" ≠ "book"

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is مَدْرَسَة masculine or feminine?
Student Answer: f
Correct Answer: feminine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is كِتَاب masculine or feminine?
Student Answer: m
Correct Answer: masculine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is بَيْت masculine or feminine?
Student Answer: masc
Correct Answer: masculine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is سَيَّارَة masculine or feminine?
Student Answer: fem
Correct Answer: feminine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (nominative): كتاب
Student Answer: الكتابُ
Correct Answer: الكِتَابُ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Complete with correct agreement (nominative): كِتَابٌ ___
Student Answer: كبيرٌ
Correct Answer: كَبِيرٌ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (nominative): بيت
Student Answer: البيتُ
Correct Answer: البَيْتُ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Complete with correct agreement: كِتَاب ___
Student Answer: كَبِير
Correct Answer: كَبِير

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (genitive): مدرسة
Student Answer: المدرسةِ
Correct Answer: المَدْرَسَةِ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Add tanween (nominative): قلم
Student Answer: قلمٌ
Correct Answer: قَلَمٌ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is سَيَّارَة masculine or feminine?
Student Answer: f
Correct Answer: feminine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is قَلَم masculine or feminine?
Student Answer: m
Correct Answer: masculine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is كِتَاب masculine or feminine?
Student Answer: M
Correct Answer: masculine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (nominative): كتاب
Student Answer: الكتاب
Correct Answer: الكِتَابُ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (nominative): كتاب
Student Answer: الكتابَ
Correct Answer: الكِتَابُ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Write in accusative: الكتاب
Student Answer: الكتابُ
Correct Answer: الكِتَابَ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Complete with correct agreement (nominative): كِتَابٌ ___
Student Answer: كبيرٌ
Correct Answer: كَبِيرٌ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Write with all harakaat: مدرسة
Student Answer: مدرسة
Correct Answer: مَدْرَسَةٌ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Add tanween (genitive): بيت
Student Answer: بيتِ
Correct Answer: بَيْتٍ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make negative (present): أَكْتُب
Student Answer: ما أَكْتُب
Correct Answer: لا أَكْتُب

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make negative (present): يَكْتُب
Student Answer: لا يَكْتُب
Correct Answer: لا يَكْتُب

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is مَدْرَسَة masculine or feminine?
Student Answer: F
Correct Answer: feminine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Add tanween (accusative): طالب
Student Answer: طالبً
Correct Answer: طَالِبًا

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَاب" mean?
Student Answer: "the book"
Correct Answer: "book"

Evaluate if the student's answer is correct. Be flexible:
- Accept minor typos (e.g., "scool" for "school")
- Accept synonyms (e.g., "instructor" for "teacher")
- Accept alternate phrasings that convey the same meaning
- Accept answers with or without articles ("the", "a")

Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "مَدْرَسَة" mean?
Student Answer: "the school"
Correct Answer: "school"

Evaluate if the student's answer is correct. Be flexible:
- Accept minor typos (e.g., "scool" for "school")
- Accept synonyms (e.g., "instructor" for "teacher")
- Accept alternate phrasings that convey the same meaning
- Accept answers with or without articles ("the", "a")

Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "بَيْت" mean?
Student Answer: "a house"
Correct Answer: "house"

Evaluate if the student's answer is correct. Be flexible:
- Accept minor typos (e.g., "scool" for "school")
- Accept synonyms (e.g., "instructor" for "teacher")
- Accept alternate phrasings that convey the same meaning
- Accept answers with or without articles ("the", "a")

Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "مَدْرَسَة" mean?
Student Answer: "classroom"
Correct Answer: "school"

Evaluate if the student's answer is correct. Be flexible:
- Accept minor typos (e.g., "scool" for "school")
- Accept synonyms (e.g., "instructor" for "teacher")
- Accept alternate phrasings that convey the same meaning
- REJECT if student confuses related but different concepts (e.g., classroom is a room IN a school, not the same as school)

Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_vocab

Question: What does "كِتَاب" mean?
Student Answer: "notebook"
Correct Answer: "book"

Evaluate if the student's answer is correct. Be flexible:
- Accept minor typos (e.g., "scool" for "school")
- Accept synonyms (e.g., "instructor" for "teacher")
- Accept alternate phrasings that convey the same meaning
- REJECT if student confuses related but different objects (e.g., notebook is similar to book but not the same)

Return JSON:
{"correct": true} or {"correct": false}

Response:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is قَلَم masculine or feminine?
Student Answer: m
Correct Answer: masculine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine", "M" = "masculine", "F" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is سَيَّارَة masculine or feminine?
Student Answer: F
Correct Answer: feminine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine", "M" = "masculine", "F" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Is بَيْت masculine or feminine?
Student Answer: masc
Correct Answer: masculine

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine", "M" = "masculine", "F" = "feminine", "masc" = "masculine", "fem" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Complete with correct agreement (nominative): كِتَابٌ ___
Student Answer: كبيرٌ
Correct Answer: كَبِيرٌ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ, كبيرٌ = كَبِيرٌ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)
- If student answer has correct case ending (like ٌ), accept even without internal marks

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Add tanween (nominative): بيت
Student Answer: بيتٌ
Correct Answer: بَيْتٌ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ, بيتٌ = بَيْتٌ)
- Arabic harakaat: Case endings REQUIRED (الكتاب ≠ الكِتَابُ)
- If student answer has correct case ending (like ٌ), accept even without internal marks

Decision:

[Assistant] {"correct": true}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (nominative): كتاب
Student Answer: الكتاب
Correct Answer: الكِتَابُ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- Arabic harakaat: Case endings REQUIRED when question specifies case (like nominative, accusative)
- If question asks for nominative and student answer has no case ending ُ, REJECT

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Write in genitive: البيت
Student Answer: البيت
Correct Answer: البَيْتِ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (البيتِ = البَيْتِ)
- Arabic harakaat: Case endings REQUIRED when question specifies case (like genitive, accusative)
- If question asks for genitive and student answer has no case ending ِ, REJECT

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Write in accusative: الكتاب
Student Answer: الكتابُ
Correct Answer: الكِتَابَ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابَ = الكِتَابَ)
- Arabic harakaat: Case endings REQUIRED when question specifies case
- If question asks for accusative (َ) but student gives nominative (ُ), REJECT - wrong case

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make definite (accusative): قلم
Student Answer: القلمِ
Correct Answer: القَلَمَ

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (القلمَ = القَلَمَ)
- Arabic harakaat: Case endings REQUIRED when question specifies case
- If question asks for accusative (َ) but student gives genitive (ِ), REJECT - wrong case

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make negative (present): أَكْتُب
Student Answer: ما أَكْتُب
Correct Answer: لا أَكْتُب

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- For negation of present tense verbs, لا is correct, ما is incorrect

Decision:

[Assistant] {"correct": false}


[System] You are an Arabic vocabulary grading system. Return only valid JSON.

[User]
Mode: grading_grammar
Question: Make negative (present): يَذْهَب
Student Answer: ما يَذْهَب
Correct Answer: لا يَذْهَب

IMPORTANT: Output ONLY a JSON object in this format: {"correct": true} or {"correct": false}. Do NOT add explanations, reasoning, or any text after the JSON.

Grading Guidelines:
- Accept abbreviations: "m" = "masculine", "f" = "feminine"
- Accept synonyms and alternate phrasings
- Arabic harakaat: Internal marks optional (الكتابُ = الكِتَابُ)
- For negation of present tense verbs, لا is correct, ما is incorrect

Decision:

[Assistant] {"correct": false}