subject-grading-v2

Grade anonymized student answers against rubric-driven schemas into per-question and total scores.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AKCqhzdy/dse-subject-grading --skill subject-grading-v2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subject-grading-v2
Source: https://github.com/AKCqhzdy/dse-subject-grading/tree/main/skills/subject-grading-v2
Command: npx skills add https://github.com/AKCqhzdy/dse-subject-grading --skill subject-grading-v2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Grades anonymized student answers against a rubric-driven schema to produce per-question and total scores.

Core Features & Use Cases

  • Per-question, per-student grading using structured v1-schema questions.json and rubrics.json, with optional reference calibration data.
  • End-to-end workflow orchestration from extraction to final scores across multiple students and subjects.
  • Configurable levels and reference-based calibration to map scores to levels and ensure comparability across cohorts.

Quick Start

Load the subject’s questions.json and rubrics.json, then run the full grading workflow to produce per-student scores.

Frequently Asked Questions about subject-grading-v2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate grading for anonymized PDF student answers?

Automated grading of anonymized PDFs is achieved by validating student answers against a structured rubric schema to generate per-question and total scores. The workflow consumes structured questions.json and rubrics.json files to produce per-student JSON outputs and aggregated results.

How does rubric-driven assessment work with structured JSON files?

Rubric-driven assessment works by loading questions.json and rubrics.json to evaluate anonymized student submissions against defined criteria. The process validates data invariants, renders deterministic grading guides, and outputs per-student JSONs plus aggregated results across multiple subjects.

Can I use reference data for score calibration across different cohorts?

Reference data can be used for score calibration across different cohorts by leveraging optional reference inputs for level calibration. Configurable settings for year, subject, and LEVEL_COUNT allow mapping scores to levels to ensure comparability across cohorts.

What is the best way to grade multiple subjects using an automated workflow?

The best way to grade multiple subjects is running an end-to-end workflow orchestration from extraction to final scores. By consuming structured v1-schema questions.json and rubrics.json, the system processes multiple students and subjects to produce aggregated grading results.

Do I need to anonymize PDFs before running the automated grading workflow?

Automated grading of anonymized PDFs requires submissions to be anonymized prior to processing. The Skill operates across multiple subjects by consuming structured questions.json and rubrics.json to validate data invariants and render deterministic grading guides.