GetNextQuestionResponse
- questionType: object | null · NullableQuestionrequired
- choicesType: array object[] · Choice[]required
Available answer choices
- factrequired
The fact this question is testing
- answerType: object · CardAnswerrequired
The gradable answer for this card
- factType: string
Set Id required - idType: stringrequired
- textType: stringrequired
Prompt displayed to the student (e.g., "7 x 8 = ?")
- cardType: string · CardTypeenum
Type Retrieval card type
values- Math
Binary = M A T H _ B I N A R Y - Math
Unary = M A T H _ U N A R Y - Math
Missing Operand = M A T H _ M I S S I N G _ O P E R A N D - Math
Rational = M A T H _ R A T I O N A L
- factorType: integer
A First operand (math-binary cards only)
- factorType: integer
B Second operand (math-binary cards only)
- operatorType: string · Operatorenum
Mathematical operator
values- x =
M U L T I P L Y - + =
A D D - - =
S U B T R A C T - ÷ =
D I V I D E
- relationshipsType: array object[]
Related facts (e.g., fact family members)
- resultType: integer
Arithmetic result of factorA operator factorB (math-binary cards only)
- suppliedType: array object[] · CardAnswer[]
Distractors Content-supplied wrong answers; when absent, distractors are derived per card type
The gradable answer for this card
- idType: stringrequired
- stageType: string · LearningStageTypeenum
Type requiredLearning stage type
values- grounding
- assessment
- practice
- review
- repetition
- mastered
- prematureType: boolean
Whether the question was raised prematurely
- timeType: number
To Answer Time limit to answer in seconds
- sessionType: string
Id requiredThe session ID for the current session
- algorithmType: string · AlgorithmIdenum
Id values- practice
- competition
- review
- availability
Status - Type: string · SkillAvailabilityenum
Current playability of the skill, always present (Available unless the skill cannot be played right now)
values- Available
- All
Facts On Cooldown
- sessionType: string · SessionStatusenum
Status Live-session lifecycle outcome returned during an active learning session
values- In
Progress - Session
Completed - Skill
Unavailable - Exceeded
Struggling Threshold - Session
Completion Recommended
- startType: object · StartReview
Review - factType: string
Set Id requiredThe fact set ID to start a review session for
