SubmitAnswerResponse
- answerType: string · AnswerTypeenum
Type requiredType of answer provided by the student
values- Correct =
C O R R E C T - Incorrect =
I N C O R R E C T - Skipped =
S K I P P E D - Timed
Out = T I M E D _ O U T
- correctType: object · Choice
Answer required- correctType: booleanrequired
Whether this choice is the correct answer
- idType: stringrequired
Identifier for this answer choice, unique within the question
- labelType: stringrequired
Display text for the answer choice
- valueType: integerrequired
Numeric value of the answer choice
- factType: string
Id required - factType: string
Set Id required - sessionType: string
Id requiredThe session ID for the current session
- stageType: string · LearningStageTypeenum
Type requiredLearning stage type
values- grounding
- assessment
- practice
- review
- repetition
- mastered
- timeType: number
To Next Question Sec requiredSeconds to wait before showing next question
- algorithmType: string · AlgorithmIdenum
Id values- practice
- competition
- review
- consecutiveType: integer
Correct Integer numbers.
- consecutiveType: integer
Incorrect Integer numbers.
- interventionType: object · InterventionData
- typeType: string · InterventionTypeenumrequired
Learning intervention applied (if any)
values- None =
N O N E - Retry
. M C Q = R E P E A T - Turn
Wheels . All = D I G I T A L _ M A N I P U L A T I V E - Cue
Fading . Listen M C Q F R Q = A U D I O _ F U L L - Drag
Drop . F I T B = F I L L _ I N _ T H E _ B L A N K S
- distractorsType: array object[] · Fact[]
Near-neighbor facts ordered by visual closeness to the original fact
- reviewType: object · ReviewStats
Stats - attemptsType: integerrequired
Number of questions answered so far
- correctType: integer
Fast requiredNumber of correct answers within the fluency threshold (3 seconds)
- correctType: integer
Slow requiredNumber of correct answers slower than the fluency threshold
- incorrectType: integerrequired
Number of incorrect answers
- skippedType: integerrequired
Number of skipped questions
- totalType: integer
Facts requiredTotal number of facts in the review session
- passedType: boolean
Whether the review was passed (only set when skillAvailability is SkillCompleted)
- rewardType: object · Reward
- rewardType: object · Reward
- cosmeticType: integer
Number of in-game cosmetic items awarded
- xpType: integer
Experience points earned
- skillType: string · SkillAvailabilityenum
Availability Status of skill availability or completion
values- Available
- Skill
Completed - Exceeded
Struggling Threshold - All
Facts On Cooldown - Session
Completion Recommended
- startType: object · StartReview
Review - factType: string
Set Id requiredThe fact set ID to start a review session for
- statisticsType: object · Statistics
- totalType: integer
Answers Submitted requiredTotal number of answers submitted so far in this skill
- totalType: integer
Estimated Answers Remaining requiredEstimated number of questions remaining to complete the skill
- totalType: integer
Facts requiredTotal number of facts in the skill
- totalType: integer
Incorrect Answers requiredTotal number of incorrect answers submitted in this skill
- totalType: integer
Mastered Facts requiredNumber of facts that have been mastered
- updatedType: array object[]
Facts Facts that had their stages updated as a result of this answer
- factType: string
Id requiredID of the fact that had its stage updated
- factType: string
Set Id requiredID of the fact set containing the updated fact
- newType: number
Progress Weight requiredProgress weight of the new stage from the stage configuration
- newType: string · LearningStageTypeenum
Stage Type requiredLearning stage type
values- grounding
- assessment
- practice
- review
- repetition
- mastered
