grading-student-grading

Launch per-student sub-agents to grade and aggregate results.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Per-student grading is automated by launching one sub-agent per student, enabling parallel assessment while preserving per-student isolation and easy resume capabilities.

Core Features & Use Cases

  • Per-student parallel grading: one sub-agent per student, with concurrency controlled by BATCH_SIZE.
  • Flexible inputs: reads grading guide, optional reference calibration, each student's extracted answer, and any relevant page/images.
  • Output isolation: writes output/{year}/student{N}.json per student and supports resume-safe re-grading.

Quick Start

Run the grading workflow to launch one sub-agent per student using the provided rubric and extracted student answers.

Frequently Asked Questions about grading-student-grading

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

FAQPage Schema
How do I automate per-student grading for a large class?▼

Automated per-student grading launches an independent sub-agent for each student, enabling parallel assessment while preserving per-student isolation and easy resume capabilities. It processes extracted answers against a rubric and outputs individual results.

Can I resume a grading run if the process stops midway?▼

Yes, the grading workflow is resume-safe. It writes output per student to individual files, allowing the process to re-grade or continue from where it left off without duplicating completed work.

How does sub-agent isolation affect grading consistency across students?▼

Sub-agent isolation ensures each student is graded independently, preventing cross-contamination of results. Model consistency is maintained by sharing the main agent's model across all sub-agents, ensuring uniform grading standards.

What inputs do I need for rubric-based automated grading?▼

Required inputs include a grading guide, each student's extracted answer, and any relevant page images. Optional reference calibration can be added to improve grading accuracy and align with assessment standards.

How is concurrency managed when grading multiple students in parallel?▼

Concurrency is controlled by a configurable BATCH_SIZE parameter. This regulates how many sub-agents run simultaneously, balancing grading speed against system resource limits for large-scale student assessments.

Does the grading workflow validate outputs before writing files?▼

Yes, the workflow validates outputs before writing. This ensures only properly formatted grading results are saved to the per-student output files, maintaining data integrity across the entire batch.