About Prompt
- Prompt Type – Dynamic
- Prompt Platform – ChatGPT, Grok, Deepseek, Gemini, Copilot, Midjourney, Meta AI and more
- Niche – Digital Assessment
- Language – English
- Category – Assessment Automation
- Prompt Title – AI Prompt for Automated Grading of Assignments and Exams
Prompt Details
This prompt is designed for dynamic automated grading of assignments and exams within digital assessment platforms. It’s adaptable across various AI platforms and aims to provide detailed, specific instructions for accurate and consistent grading.
**Prompt Template:**
“`
## Automated Grading Request
**Assignment/Exam Details:**
* **Subject:** {Subject Name e.g., “Algebra I”, “History of Ancient Rome”}
* **Topic:** {Specific Topic e.g., “Solving Quadratic Equations”, “The Punic Wars”}
* **Grade Level:** {Grade Level e.g., “7th Grade”, “College Sophomore”}
* **Assignment Type:** {Assignment Type e.g., “Multiple Choice Quiz”, “Essay”, “Coding Assignment”, “Problem Solving”}
* **Grading Rubric/Criteria:** {Provide detailed rubric including points per section, criteria for each grade level (Excellent, Good, Fair, Poor), specific requirements for each question type, and examples of correct/incorrect answers where applicable. Use structured formatting like JSON or YAML where possible for easier parsing. Example below.}
“`yaml
criteria:
– section: “Introduction”
points: 10
excellent: “Clearly states the thesis and provides relevant background information.”
good: “States the thesis but lacks sufficient background information.”
fair: “Thesis is unclear and lacks relevant background information.”
poor: “No clear thesis or introduction.”
– section: “Argumentation”
points: 30
excellent: “Presents strong, logical arguments supported by evidence and relevant examples.”
good: “Presents logical arguments but lacks sufficient evidence or examples.”
fair: “Arguments are weak and lack sufficient support.”
poor: “No clear arguments presented.”
“`
* **Model Answer (Optional):** {Provide a model answer or solution for comparison, especially beneficial for problem-solving and coding assignments. Clearly delineate this section.}
**Student Submission:**
* **Student ID:** {Unique Identifier}
* **Submission Text/Code:** {Student’s submitted text or code. Ensure proper formatting for code submissions. Use delimiters like “` “` for code blocks.}
* **Submission Files (Optional):** {List and provide access to any submitted files. Indicate file type and relevant information for each file.}
**Grading Instructions:**
1. **Evaluate the student submission against the provided rubric/criteria.** Strictly adhere to the point allocation and qualitative descriptions for each criterion.
2. **Provide specific feedback for each section of the rubric.** Highlight both strengths and weaknesses in the student’s work. Be constructive and offer suggestions for improvement.
3. **Calculate the total score based on the rubric.** Clearly indicate the points earned for each section and the overall grade.
4. **Flag any potential plagiarism or academic dishonesty.** If detected, provide evidence and reasoning for the suspicion.
**Output Format:**
“`json
{
“student_id”: “{Student ID}”,
“overall_grade”: {Score},
“section_grades”: [
{“section”: “Introduction”, “points_earned”: {Points}, “feedback”: “{Feedback}”},
{“section”: “Argumentation”, “points_earned”: {Points}, “feedback”: “{Feedback}”},
// … other sections
],
“overall_feedback”: “{Overall Feedback summarizing strengths and weaknesses}”,
“plagiarism_flag”: {true/false},
“plagiarism_evidence”: “{Evidence if plagiarism is flagged}”
}
“`
**Additional Notes:**
* This prompt is designed to be adaptable. Adjust the specific fields and requirements based on the assignment type.
* For coding assignments, specify the programming language, expected output, and test cases.
* For multiple-choice questions, provide the correct answers and indicate point allocation for each question.
* Be as detailed and specific as possible in the rubric and grading instructions to ensure accurate and consistent grading.
* The output format can be modified depending on the specific needs of the assessment platform. However, maintaining a structured format like JSON is highly recommended for efficient data processing.
By following this dynamic prompt template, you can leverage the power of AI for efficient and consistent automated grading, freeing up educators’ time and providing valuable feedback to students.