Apply to my task
arXiv:2510.11556 ★ 70 Oct 13, 2025

Structured Evaluation Framework: Personalized Grading of Work with ChatGPT

Key result

A typical assessment reads: “Good, but the topic isn't fully covered.” Now what? The employee or student is stuck - no idea what exactly to fix, what to focus on, where to start. LLM-MATE gets you a structured assessment with concrete improvement steps - not “not enough examples,” but “add 2-3 use cases to the benefits section, e.g., how client X saved 30% of their time.” You give ChatGPT three components - the assignment + grading criteria (rubrics) + the work to review. Plus you demand a fixed output format: strengths (what's done well) / weaknesses with improvements (what's wrong + how to fix it) / score / justification. The model walks through the criteria checklist and separates praise from criticism - you get a balanced assessment instead of a stream of consciousness.

01

TL;DR

LLM-MATE (Marking Assessments, Tracking, and Evaluation) is an approach to grading student work with ChatGPT using predefined criteria (rubrics) and a structured response format. The gist: instead of a bare “grade this,” you give ChatGPT clear grading criteria and demand a specific output format (strengths + weaknesses + score + justification). It works in a regular chat and applies to any kind of assessment: essays, reports, copy, projects.

The main problem with instructor feedback is that it's short and light on detail. The instructor writes “Good, but the topic isn't fully covered” with nothing concrete. The student has no idea what exactly to improve. With large classes (hundreds of submissions), there's simply no time for detailed feedback. ChatGPT without structure gives the same shallow result — generic phrases with no specific pointers to errors or ways to improve.

The fix: an explicit prompt structure with three components — the assignment + grading criteria + the student's work. The output format is fixed: strengths (what's done well), shortcomings with improvements (what's wrong and how to fix it), score (points out of the max), justification (why this score). Rubrics make the process objective and reproducible — one standard for every submission.


Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

Single-step prompt:

INPUT:
1. Assignment (assessment brief)
2. Grading criteria (rubrics) — a checklist of requirements
3. Student's/employee's work (submission)

OUTPUT (structured):
- Strengths: what was done well
- Shortcomings: mistakes + how to fix them
- Score: X out of Y points
- Justification: why this score

All in a single ChatGPT request.


03

Example

Task: A corporate blog editor is grading a copywriter's article about the company's new product.

Prompt:

Assignment: Write a corporate blog article about a new product launch. Requirements: grab attention, explain the value for the customer, include a call to action.

Grading criteria:
- Catchy headline (10 points)
- Clear explanation of the product's benefits (30 points)  
- Use cases or customer stories (20 points)
- Clear call to action (20 points)
- Style and grammar (20 points)
Maximum: 100 points

Article text:
[paste the copywriter's text]

Response format:
- Strengths: what the article does well
- Shortcomings: specific weaknesses with an explanation of how to improve
- Score: X out of 100 points
- Justification: why exactly this score

Result: ChatGPT returns a structured assessment in blocks. Under Strengths it lists what works (e.g., “strong headline, benefits well described”). Under Shortcomings it flags specific problems — “no use cases, the call to action is vague (write a concrete ‘Sign up for a free trial’ instead of ‘learn more’)”. Score is a number broken down by criteria. Justification explains the logic: why points were deducted and what outweighs what (strengths vs. flaws).


04

Why It Works

The LLM's weakness without structure: Ask ChatGPT to “grade this” and it drifts into generic phrases and inconsistency. Without explicit criteria, the model invents its own, and they change from request to request. Without a required format, it produces a stream of consciousness where strengths and weaknesses are mixed together and the score's rationale is fuzzy.

The LLM's strength: The model follows structured instructions extremely well when they're spelled out. Rubrics work as a checklist — the model goes through each item and assesses it. A fixed output format (Strengths / Shortcomings / Score / Justification) removes ambiguity — ChatGPT knows where each part of the assessment goes.

The mechanics: You give the model three anchors — what the work should contain (the assignment), what to grade on (rubrics), and what to grade (the submission). The output format separates praise from criticism and facts from opinions. That forces the model to balance — it can't write only about flaws (there's a Strengths block) or only praise (there's a Shortcomings block). Justification raises quality — the model explains its conclusion, which reduces randomness in the score.

Control knobs:

  • Rubric detail — the more specific the criteria (with points for each), the more objective the score. You can add weights: “main criterion X — 50 points, the rest 10 each.”
  • Shortcomings format — you can demand not just “what's wrong” but “what's wrong + concrete steps to fix it” or “prioritize issues from critical to minor.”
  • Score granularity — you can ask for an overall score or a breakdown by each criterion (so you see exactly where it falls short).
  • Tone in Strengths — you can add “no generic phrases, only concrete examples from the work” to avoid boilerplate compliments.

05

Prompt Template

Assignment: {task_description_or_requirements}

Grading criteria:
- {criterion_1} ({points_or_weight})
- {criterion_2} ({points_or_weight})
- {criterion_3} ({points_or_weight})
Maximum: {total_score}

Work to grade:
{work_text_or_document_link}

Response format:
- Strengths: what was done well (with concrete examples from the work)
- Shortcomings: weaknesses and how to fix them (concrete steps)
- Score: X out of {total_score}
- Justification: why this score, breakdown by criteria

How to fill it in:

  • {task_description} — what the author was supposed to do (e.g., “write a quarterly sales report,” “create a use case diagram for an ordering system”)
  • {criterion_N} — specific requirements for the work. The more detailed, the better. Add points or weights if you need a numeric score.
  • {work_text} — copy the text or paste a link to the document (if ChatGPT can read it)
  • {total_score} — the maximum on your scale (100, 10, any number)

You can drop the Score block if you don't need a grade — keep just Strengths + Shortcomings for pure feedback without numbers.


06

Limitations

⚠️ Hallucination risk: ChatGPT can invent elements that aren't in the work if the criteria are too abstract. The fix: make rubrics as specific as possible (“includes three examples” instead of “enough examples”).

⚠️ Needs validation: ChatGPT doesn't replace a human expert, especially in highly specialized domains (medicine, law, advanced engineering). Use it as a first pass; the final call belongs to the expert.

⚠️ Rubric quality = grading quality: If the criteria are vague or incomplete, ChatGPT fills the gaps with its own assumptions. Garbage in, garbage out. Invest time in clear criteria — they're the foundation of the whole method.

⚠️ Subjective criteria: For criteria like “creativity” or “emotional impact,” ChatGPT's grading is less reliable than for objective ones (presence of elements, format compliance, grammar).


07

How They Tested It

The researchers took 23 students from a Software Architecture course (who gave consent, out of 290) and graded their work two ways: manually (4 instructors) and with ChatGPT-4o using a zero-shot prompt. The assignment included text + diagrams (use case, class, 3-tier architecture) — an interesting case for testing multimodality.

Experiment design: They gave ChatGPT the student's assignment, the rubrics, and the work itself, and asked for structured feedback (strengths / shortcomings / score / justification). Then they showed the results to the instructors and asked them to rate their confidence in ChatGPT's assessment on a 1-5 scale.

The surprise: Instructors gave ChatGPT an average confidence of 4 out of 5 (ratings: 4, 5, 4, 3). That's a high level of trust. On top of that, ChatGPT's feedback turned out more detailed than the humans' — instructors wrote briefly (“Good attempt, but incomplete coverage”), while ChatGPT gave concrete examples and paths to improvement.

Key insight: ChatGPT didn't just save time — it raised the quality of feedback through enforced structure. Instructors often skip spelling out details (especially with large classes); ChatGPT doesn't. This shows that the right prompt structure matters more than how “smart” the model is.

What it means in practice: The approach works without fine-tuning, right in the web interface. So it applies to any domain that has grading criteria. The study's limitation is a small sample and a single domain (Software Architecture), but the principle is universal: give criteria + demand structure = get quality feedback.


08

Resources

Personalized and Constructive Feedback for Computer Science Students Using the Large Language Model (LLM)
Javed Ali Khan, Muhammad Yaqoob, Mamoona Tasadduq, Hafsa Shareef Dar, Aitezaz Ahsan
University of Hertfordshire, UK; Information Technology University, Lahore, Pakistan; University of Gujrat, Pakistan


Research digest

Key result

A typical assessment reads: “Good, but the topic isn't fully covered.” Now what? The employee or student is stuck - no idea what exactly to fix, what to focus on, where to start. LLM-MATE gets you a structured assessment with concrete improvement steps - not “not enough examples,” but “add 2-3 use cases to the benefits section, e.g., how client X saved 30% of their time.” You give ChatGPT three components - the assignment + grading criteria (rubrics) + the work to review. Plus you demand a fixed output format: strengths (what's done well) / weaknesses with improvements (what's wrong + how to fix it) / score / justification. The model walks through the criteria checklist and separates praise from criticism - you get a balanced assessment instead of a stream of consciousness.

Principle

Don't just say “grade this article” - structure the request. Formula: ASSIGNMENT (what the author was supposed to do) + CRITERIA (a checklist of requirements with points) + WORK (the text to grade) + OUTPUT FORMAT (Strengths / Shortcomings / Score / Justification). Each criterion gets a weight or points - “catchy headline (10 points),” “use cases (20 points),” “call to action (20 points).” ChatGPT goes down the list and grades each item separately. The output format forces balance - it can't only praise (there's a Shortcomings block) or only criticize (there's a Strengths block).

Why it works

ChatGPT without structure drifts into generic phrases and inconsistency. Ask it to “grade this” and the model invents its own criteria, which change from request to request. You get a mushy “well written, but could be better.” Grading criteria (rubrics) work as a checklist - the model goes through each item and checks whether it's there. A fixed output format removes ambiguity - ChatGPT knows where each part of the assessment goes. The Justification block raises quality - the model explains its conclusion (why points were deducted, what outweighs what), which reduces randomness in the score. Three anchors - assignment, criteria, work - make the process objective and reproducible. The same standard for every submission, not “depends on your luck.”

When to apply

Grading any written work - blog articles, reports, essays, technical documents, use case diagrams. Especially useful when you need to review at scale (dozens or hundreds of submissions) or need standardized grading against uniform criteria. NOT a fit for highly specialized domains where expertise is critical (medical diagnoses, legal opinions, advanced engineering) - use it as a first pass, with the final call left to an expert.

Mini recipe

1. Describe the assignment: what the author was supposed to do. For example: `Write a corporate blog article about a new product launch` 2. Write the grading criteria (the more specific, the better): `Catchy headline (10 points)`, `Clear explanation of benefits (30 points)`, `Use cases or customer stories (20 points)`, `Clear call to action (20 points)`, `Style and grammar (20 points)`. State the maximum: `100 points` 3. Paste in the work to grade: the article, report, or a link to the document 4. Lock in the response format: `Strengths: what was done well, with concrete examples from the work`, `Shortcomings: weaknesses and how to fix them - concrete steps`, `Score: X out of 100`, `Justification: why this score, breakdown by criteria`

Examples

[BAD]: `Grade this article about our new product and tell me what to improve` [GOOD]: `Assignment: Write a corporate blog article about a product launch. Grading criteria: - Catchy headline (10 points) - Clear explanation of the product's benefits (30 points) - Use cases or customer stories (20 points) - at least 2 examples - Clear call to action (20 points) - a concrete action, not “learn more” - Style and grammar (20 points) Maximum: 100 points Article text: [text] Response format: - Strengths: what was done well (with examples from the text) - Shortcomings: weaknesses + how to fix them (concrete steps) - Score: X out of 100 - Justification: why this score, breakdown by criteria`

In plain words

The idea behind LLM-MATE is simple: models are terrible at grading work “by eye,” because without hard boundaries they start hallucinating and handing out random scores. To stop ChatGPT from talking nonsense, you turn it into a strict examiner with a structured prompt. You don't just toss it some text and ask “so, how is it?” — you cram in a clear coordinate system: specific criteria, score weights, and a demand to lay out the answer neatly. The model stops being a free-spirited artist and becomes an impartial algorithm that checks reality against your checklist.

It's like asking a tipsy buddy to rate your home renovation: he'll either say “looks fine” or nitpick the curtain color he just doesn't like. LLM-MATE is handing that same buddy a laser measure, a level, and a copy of the building code. Technically he's still the same guy, but now he has to measure how crooked the walls are down to the millimeter instead of riffing on the room's “vibe.” You strip subjective chaos out of the equation and replace it with dry logic, where every point is justified by a specific line in the instructions.

It rests on three pillars: predefined criteria, score justification, and a strict output format. You make the model list the strengths first, then rub its nose in the mistakes, and only at the end put down a number. That forces the LLM to “talk through” its reasoning before handing down a verdict. If the criteria say to deduct 2 points for missing examples, the model physically can't give full marks, because it just recorded their absence in the “weaknesses” block itself.

The method was road-tested on computer science students, but the principle is universal and works for any content. It's perfect for reviewing copywriters' articles, assessing code quality, or even triaging customer complaints. You don't need to train your own model or write complex code — just build a solid grading template once, and any modern LLM (GPT-4 or Claude) starts giving feedback at the level of a capable mid-level manager. SEO copy, reports, essays — anywhere there are rules of the game, this approach saves hours of busywork.

Bottom line: stop expecting sensible output from a model if you never explained the rules of the game. LLM-MATE proves the problem isn't that models are “dumb” — it's that the tasks are fuzzy. If you want constructive feedback instead of a stream of consciousness, bring in clear rubrics and demand a justification for every step. Whoever switches to structured grading gets scalable quality control, while everyone else keeps complaining that the model “pulled a score out of thin air” again.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Structured Evaluation Framework: Personalized Grading of Work with ChatGPT arXiv:2510.11556

Sign in to apply this study New accounts get 50 free credits.