# TrainingPracticeResult

object type

A handed-in practice: the score over the WHOLE draw, the pass mark, passed (the answer's alone — never a standing; no certificate, no notice), the readable questions with their keys and your picks, practices started today, when. The last result replaces the previous one in your own progress record.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `courseKey` | [String](/types/#scalars) `String!` | No further notes. |
| `score` | [Int](/types/#scalars) `Int!` | No further notes. |
| `passMark` | [Int](/types/#scalars) `Int!` | No further notes. |
| `passed` | [Boolean](/types/#scalars) `Boolean!` | No further notes. |
| `questions` | [TrainingPracticeResultQuestion](/types/TrainingPracticeResultQuestion/) `[TrainingPracticeResultQuestion!]!` | No further notes. |
| `practiceToday` | [Int](/types/#scalars) `Int!` | No further notes. |
| `submittedAt` | [String](/types/#scalars) `String!` | No further notes. |

## Used by

- [submitTrainingPractice](/reference/your-own-session/submitTrainingPractice/)
