grading-answer-validation

Community

Check every student JSON for valid content.

AuthorAKCqhzdy
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Verify extraction completeness for student answer JSONs by ensuring each file exists, is valid JSON, and contains at least one non-empty RawItem with content.

Core Features & Use Cases

  • Validates presence and readability of extracted/{year}/students/student{N}.json files across all student numbers.
  • Ensures each student file contains at least one RawItem with non-empty content, preventing incomplete submissions and grading gaps.
  • Exits with a non-zero status if any student file is missing, unreadable, or contains no usable content.

Quick Start

Run the Python script in scripts/validate_extraction.py with the --students-dir set to extracted/${SCOPE_GRADING_YEAR}/students to validate all student JSONs.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: grading-answer-validation
Download link: https://github.com/AKCqhzdy/dse-subject-grading/archive/main.zip#grading-answer-validation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.