GetNextQuestionResponse

  • question
    Type: object | null · NullableQuestion
    required
    • choices
      Type: array object[] · Choice[]
      required

      Available answer choices

    • 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

  • sessionId
    Type: string
    required

    The session ID for the current session

  • algorithmId
    Type: string · AlgorithmIdenum
    values
    • practice
    • competition
    • review
  • skillAvailability
    Type: string · SkillAvailabilityenum

    Status of skill availability or completion

    values
    • Available
    • SkillCompleted
    • ExceededStrugglingThreshold
    • AllFactsOnCooldown
    • SessionCompletionRecommended
  • startReview
    Type: object · StartReview
    • factSetId
      Type: string
      required

      The fact set ID to start a review session for