Reopen an exam attempt

PATCH/products/{product_id}/exams/{exam_id}/attempts/{exam_attempt_id}

Reopens an exam attempt by setting status to open. A reason is required and no other fields can be changed.

Reopening discards this attempt and any earlier attempts by the same user on this exam, marks the lesson that displays the exam as not completed, reverses the points awarded, and records the adjustment with its reason and author. Certificates that were already issued are not revoked.

Attempts that are already open or already discarded cannot be reopened.

AuthorizationBearer <token>

Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.

In: header

Path Parameters

product_id*string
exam_id*string
exam_attempt_id*string

Header Parameters

If-Match?string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PATCH "https://example.com/products/string/exams/string/attempts/string" \  -H "Content-Type: application/json" \  -d '{    "reason": "string",    "status": "open"  }'
{  "data": {    "correct_count": 0,    "exam_id": "string",    "finished_at": "2019-08-24T14:15:22Z",    "id": "string",    "lesson_id": "string",    "min_score": 0,    "object": "exam_attempt",    "passed": true,    "product_id": "string",    "revision": "string",    "score": 0,    "started_at": "2019-08-24T14:15:22Z",    "status": "open",    "user": {      "id": "string",      "name": "string"    },    "wrong_count": 0  }}