SkillWithState

    • displayName
      Type: string
      required

      Short display name of the skill (e.g., Multiplication, Addition)

    • gainableXp
      Type: object · GainableXp
      required

      Server-computed XP availability per game mode for today

    • id
      Type: string
      required

      Skill identifier, based on Common Core standards

    • name
      Type: string
      required

      Display name of the skill

    • progress
      Type: number
      min:  
      0
      max:  
      1
      required

      Progress as decimal from 0-1 based on facts mastery

    • state
      Type: string · SkillWithStateStateenum
      required

      Current state of the skill for the student

      values
      • NOT_STARTED
      • IN_PROGRESS
      • COMPLETED
    • availabilityStatus
      Type: string · SkillAvailabilityenum

      Whether the skill can be played right now

      values
      • Available
      • AllFactsOnCooldown
    • competitionsCompletedToday
      Type: integer

      Number of competitions completed today for this skill

    • lastWorkedOn
      Type: string Format: date-time

      Date and time the student last worked on the skill, in ISO format

    • metadata
      Type: object · SkillMetadata

      Metadata about the equation structure and naming for this skill (math-binary skills only)