POST /exams/{exam_id}/submit
پاسخها را ثبت و بلافاصله تصحیح میکند. هر نشست فقط یک بار ثبت میشود؛ ارسال دوباره همان نتیجهٔ قبلی را برمیگرداند.
بدنه#
answer اندیس عددی گزینه است و از صفر شروع میشود.
{
"answers": [
{ "question_id": 101, "answer": 1 },
{ "question_id": 102, "answer": 0 }
]
}JSONپاسخ#
200 OK
{
"success": true,
"score": 50,
"total": 100,
"result": [
{ "question_id": 101, "correct": true, "score": 5, "max_score": 5 },
{ "question_id": 102, "correct": false, "score": 0, "max_score": 5 }
],
"final_status": "fully_graded"
}score درصد پاسخهای صحیح از ۱۰۰ است. سؤالهای بیپاسخ غلط حساب میشوند.