grading-answer-validation
CommunityCheck 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.