Retrieve an exam question
/products/{product_id}/exams/{exam_id}/questions/{exam_question_id}The correct field of each alternative is included only when the current credentials have the exams.read_answer_key permission; otherwise, the field is omitted.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/products/string/exams/string/questions/string"{ "data": { "alternatives": [ { "correct": true, "id": "string", "text": "string" } ], "created_at": "2019-08-24T14:15:22Z", "deleted": true, "exam_id": "string", "format": "multiple_choice", "id": "string", "image": "string", "object": "exam_question", "position": 0, "revision": "string", "text": "string", "updated_at": "2019-08-24T14:15:22Z" }}Reorder exam questions PUT
Sets the order in which the exam questions are presented. The request must contain exactly the set of questions currently in the exam, excluding questions in the trash. If the supplied set does not match, the request is rejected with `order_set_mismatch` and the existing order remains unchanged. To avoid overwriting a newer version, send the exam `ETag` from the exam retrieve operation in the `If-Match` header.
Update an exam question PATCH
Updates an exam question. When `alternatives` is supplied, it replaces the entire set of alternatives. Answers already recorded in completed attempts are not regraded. To avoid overwriting a newer version, send the `ETag` from the retrieve operation in the `If-Match` header.