NullableQuestion

  • choices
    Type: array object[] · Choice[]
    required

    Available answer choices

    • correct
      Type: boolean
      required

      Whether this choice is the correct answer

    • id
      Type: string
      required

      Identifier for this answer choice, unique within the question

    • label
      Type: string
      required

      Display text for the answer choice

    • value
      Type: integer
      required

      Numeric value of the answer choice

  • fact
    required

    The fact this question is testing

    • factorA
      Type: integer
      required

      First operand in the math fact

    • factorB
      Type: integer
      required

      Second operand in the math fact

    • factSetId
      Type: string
      required
    • id
      Type: string
      required
    • operator
      Type: string · Operatorenum
      required

      Mathematical operator

      values
      • x = MULTIPLY
      • + = ADD
      • - = SUBTRACT
      • ÷ = DIVIDE
    • result
      Type: integer
      required

      Correct answer to the math fact

    • text
      Type: string
      required

      Fact display text (e.g., "7 x 8")

    • relationships
      Type: array object[]

      Related facts (e.g., fact family members)

  • id
    Type: string
    required
  • stageType
    Type: string · LearningStageTypeenum
    required

    Learning stage type

    values
    • grounding
    • assessment
    • practice
    • review
    • repetition
    • mastered
  • premature
    Type: boolean

    Whether the question was raised prematurely

  • timeToAnswer
    Type: number

    Time limit to answer in seconds