gradeops / scripts /manifest.example.json
samsadar236
feat: deploy ControlPlane.ai — updated backend, frontend redesign, Responsible AI Gate
54f341c
Raw History Blame Contribute Delete
995 Bytes
{
"session_id": "public",
"exam_title": "Demo Midterm",
"rubrics": [
{
"title": "Q1 Antiderivative",
"question_text": "Find the antiderivative F(x) of f(x)=2x and evaluate F(2)-F(0).",
"max_marks": 3.0,
"course_instructions": "Award partial credit per criterion. Do not deduct for missing +C once evaluated.",
"criteria": [
{"name": "Antiderivative", "points": 1.0, "conditions": "F(x)=x^2 (+C)", "accept_alternatives": "", "do_not_deduct_for": "missing +C"},
{"name": "Evaluation", "points": 1.0, "conditions": "F(2)-F(0)=4", "accept_alternatives": "", "do_not_deduct_for": ""},
{"name": "Constant handled", "points": 1.0, "conditions": "constant cancels or noted", "accept_alternatives": "", "do_not_deduct_for": ""}
]
}
],
"papers": [
{"file": "data/demo/paper1.pdf", "rubric_index": 0, "student_anon_id": "STU-001"},
{"file": "data/demo/paper2.pdf", "rubric_index": 0, "student_anon_id": "STU-002"}
]
}