SkillWithState

    • displayName
      Type: string
      required

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

    • id
      Type: string
      required

      Skill identifier, based on Common Core standards

    • metadata
      Type: object · SkillMetadata
      required

      Metadata about the equation structure and naming for this skill

    • 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

      Status of skill availability or completion

      values
      • Available
      • SkillCompleted
      • ExceededStrugglingThreshold
      • AllFactsOnCooldown
      • SessionCompletionRecommended
    • competitionsCompletedToday
      Type: integer

      Number of competitions completed today for this skill

    • lastWorkedOn
      Type: stringFormat: date-time

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