ReviewStats

  • attempts
    Type: integer
    required

    Number of questions answered so far

  • correctFast
    Type: integer
    required

    Number of correct answers within the fluency threshold (3 seconds)

  • correctSlow
    Type: integer
    required

    Number of correct answers slower than the fluency threshold

  • incorrect
    Type: integer
    required

    Number of incorrect answers

  • skipped
    Type: integer
    required

    Number of skipped questions

  • totalFacts
    Type: integer
    required

    Total number of facts in the review session

  • outcomes
    Type: array object[] · ReviewFactOutcomeEntry[]

    Per-source-fact review outcomes; advanced/retained/needs-practice counts are derived from this

    • factSetId
      Type: string
      required

      Fact set the source fact belongs to

    • outcome
      Type: string · ReviewFactOutcomeenum
      required

      Per-source review outcome: promoted (fluent delayed evidence), retained (correct but slow recall), or demoted (returned to practice)

      values
      • promoted
      • retained
      • demoted
    • sourceFactId
      Type: string
      required

      Stable source fact whose delayed evidence this outcome reflects

  • passed
    Type: boolean

    Whether every source fact advanced (only set when sessionStatus is SessionCompleted)

  • reward
    Type: object · Reward
    • cosmetic
      Type: integer

      Number of in-game cosmetic items awarded

    • xp
      Type: integer

      Experience points earned