Serve Final Exam
B2B Learn
Serve Final Exam
Serve final-exam questions (module_index 0), same contract as the module quiz serve endpoint above: creates or reuses (sticky) the attempt server-side, draws fresh unseen questions on a retry after a finished attempt, answer keys stripped.
Auth: portal API key + X-Learner-Email header. 404 “Not enrolled in this course” if the header learner has no enrollment row for course_id.
Returns 200 — see serve_module_quiz for the exact shape. 404 quiz_not_available if the course has no final-exam pool.
GET
Serve Final Exam