Rubric Builder
Goal
Create a grading rubric that is explicit, fair, reproducible, and resistant to subjective drift.
Inputs
Read the mission, the subject, the reference solution if any, and the expected deliverables.
Output requirements
Produce a rubric with:
- criteria and subcriteria;
- points per criterion;
- observable evidence for each criterion;
- rules for partial credit;
- non-double-penalty rules;
- special-case rules;
- final score calculation.
Rules
- Prefer atomic criteria to vague holistic ones.
- Separate functional correctness, build/integration, robustness, and code quality.
- Do not assign the same failure to multiple penalties.
- Explicitly define what happens when compilation fails.
- Explicitly define what happens when files are missing.