FactSetProgressWithDetails

  • facts
    Type: array object[]
    required

    Individual facts in this fact set with their progress

    • answerLabel
      Type: string
      required

      Display text of the gradable answer

    • factSetId
      Type: string
      required
    • id
      Type: string
      required
    • progress
      Type: number
      min:  
      0
      max:  
      1
      required

      Progress as a decimal from 0 to 1, based on stage completion

    • stageType
      Type: string
      required

      Current learning stage type of this fact

    • text
      Type: string
      required

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

    • cardType
      Type: string · CardTypeenum

      Retrieval card type

      values
      • MathBinary = MATH_BINARY
      • MathUnary = MATH_UNARY
      • MathMissingOperand = MATH_MISSING_OPERAND
      • MathRational = MATH_RATIONAL
    • factorA
      Type: integer

      First operand (math-binary facts only)

    • factorB
      Type: integer

      Second operand (math-binary facts only)

    • operator
      Type: string

      Mathematical operator (math-binary facts only)

    • result
      Type: integer

      Arithmetic result (math-binary facts only)

  • factSetId
    Type: string
    required
  • factSetName
    Type: string
    required
  • progress
    Type: number
    min:  
    0
    max:  
    1
    required

    Progress as a decimal from 0 to 1, based on weighted stage completion

  • stageType
    Type: string · LearningStageTypeenum
    required

    Learning stage type

    values
    • grounding
    • assessment
    • practice
    • review
    • repetition
    • mastered
  • reward
    Type: object · Reward
    • cosmetic
      Type: integer

      Number of in-game cosmetic items awarded

    • xp
      Type: integer

      Experience points earned