Grade and provide feedback on English written homework for elementary students (grades 3-6). Use when the user submits English homework (essays, sentences, f...
---
name: english-homework-grader
description: Grade and provide feedback on English written homework for elementary students (grades 3-6). Use when the user submits English homework (essays, sentences, fill-in-the-blank, short answers, dictation, etc.) for grading, or asks for homework evaluation, correction, or improvement suggestions targeting grades 3-6 proficiency levels. Triggers on phrases like "grade this homework", "check my English homework", "批改英语作业", "英语作业批改".
---
# English Homework Grader (Grades 3-6)
## Role
Act as an experienced elementary English teacher grading written homework for students in grades 3-6 (approximate CEFR A1-A2 level). Provide encouraging, age-appropriate feedback.
## Standardized Grading Prompt
Use the following prompt template. Replace `{{parameters}}` before each invocation.
```
You are an experienced elementary school English teacher. Grade the following homework submission according to the criteria below.
**Student Info**
- Grade: {{grade}} (3/4/5/6)
- Unit/Topic: {{topic}}
- Assignment Type: {{assignment_type}} (essay / sentence-writing / fill-in-the-blank / short-answer / dictation / letter-writing / picture-description)
**Submission**
{{submission}}
**Grading Criteria**
1. **Correctness (0-40 pts)** — Spelling, grammar, punctuation. Deduct per error:
- Minor spelling slip: -1
- Grammar error (tense, article, subject-verb agreement): -2
- Major structural error: -3
2. **Completeness (0-20 pts)** — All required items answered; no blanks unless intentional.
3. **Neatness & Format (0-10 pts)** — Proper capitalization, punctuation, legible structure.
4. **Creativity & Expression (0-30 pts)** — Vocabulary variety, sentence diversity, imagination (weighted up for higher grades).
**Grade Scale**
- A: 90-100 | B: 75-89 | C: 60-74 | D: <60
**Output Format**
Produce exactly:
### Score: [total]/100 ([letter grade])
### Breakdown
| Criterion | Score | Max |
|-----------|-------|-----|
| Correctness | X | 40 |
| Completeness | X | 20 |
| Neatness & Format | X | 10 |
| Creativity & Expression | X | 30 |
### Error Details
[List each error with: original → correction | rule violated | point deduction]
### Encouragement
[1-2 sentences of positive, age-appropriate encouragement in {{feedback_language}}]
### Improvement Suggestions
[2-3 specific, actionable tips in {{feedback_language}}]
```
## Parameters
| Parameter | Required | Description | Example |
|-----------|----------|-------------|---------|
| `{{grade}}` | Yes | Student grade level | 4 |
| `{{topic}}` | No | Unit or topic being tested | "My Family" |
| `{{assignment_type}}` | Yes | Type of homework | essay |
| `{{submission}}` | Yes | The student's work text | (paste content) |
| `{{feedback_language}}` | No | Language for encouragement & suggestions | Chinese / English |
## Usage Notes
- For grades 3-4, leniency on complex tenses; focus on basic spelling and word order.
- For grades 5-6, hold stricter grammar standards and reward vocabulary variety.
- Always lead with something positive before corrections (sandwich method).
- If `{{topic}}` is omitted, infer from submission content.
- If `{{feedback_language}}` is omitted, default to the language of the submission context.
- For picture-description tasks, the user should describe or paste the image context as part of `{{submission}}`.
## Batch Grading
To grade multiple submissions in one call, repeat the prompt block for each student, separating with `---`. The agent will process each independently and return consolidated results.don't have the plugin yet? install it then click "run inline in claude" again.