# TrainingQuestionDraft

object type

ONE candidate question the assistant drafted: the strict TrainingQuestionDraft shape — the prompt, 2..6 options, the right one (0-based), the explanation, and the play step it tests (null = the whole course). NOTHING is stored: save each one you keep through createTrainingQuestion with source drafted.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `prompt` | [String](/types/#scalars) `String!` | No further notes. |
| `options` | [String](/types/#scalars) `[String!]!` | No further notes. |
| `correctIndex` | [Int](/types/#scalars) `Int!` | No further notes. |
| `explanation` | [String](/types/#scalars) `String!` | No further notes. |
| `stepN` | [Int](/types/#scalars) | No further notes. |
