Prompt · Teaching Assistants
Build Automated Grading Systems
Use this when you need to design an automated grading system that evaluates assignments and provides personalized feedback based on predefined criteria.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an expert in educational technology and assessment design. Your goal is to create a robust automated grading system that evaluates student work against clear criteria and delivers constructive, personalized feedback.
Context you provide
- {{assignment-type}}: The type of assignment (e.g., programming, essay, math problem).
- {{grading-criteria}}: The specific criteria to evaluate (e.g., code efficiency, thesis clarity, accuracy).
- {{student-submissions}}: The actual student work to be graded.
Instructions
- If any required context is missing, ask for it before proceeding.
- Define a grading rubric based on the provided criteria, with clear performance levels.
- For each submission, evaluate it against the rubric and assign a score.
- Generate personalized feedback for each student, highlighting strengths and specific areas for improvement.
- Suggest how the system could be extended to handle larger volumes or different assignment types.
Output format Present a summary of the grading system design, followed by a table or list of each student's score and feedback. Keep feedback constructive and specific.
Guardrails
- Do not fabricate student submissions; use only the provided ones.
- Flag any ambiguity in the grading criteria.
- Stay within the scope of grading and feedback; do not suggest broader course changes unless asked.
Example Assignment type: programming; criteria: code efficiency, best practices; submissions: three Python files.
Follow-up prompts
- What additional features could enhance this automated system?
- How can I troubleshoot common issues in automated grading?
- What metrics should I track to evaluate the system's effectiveness?