ListSkillsResponse
- skillsType: array · SkillWithState[]required
- displayType: string
Name requiredShort display name of the skill (e.g., Multiplication, Addition)
- factType: integer
Set Count min:0requiredNumber of configured fact sets for the skill
- gainableType: object · GainableXp
Xp requiredServer-computed XP availability per game mode for today
- idType: stringrequired
Skill identifier, based on Common Core standards
- isType: boolean
Awaiting Placement requiredWhether the skill still needs a placement verdict; practice is withheld and the speedrun entry is the placing run until it is false
- nameType: stringrequired
Display name of the skill
- progressType: numbermin:0max:1required
Progress as decimal from 0-1 based on facts mastery
- stateType: string · SkillWithStateStateenumrequired
Current state of the skill for the student
values- N
O T _ S T A R T E D - I
N _ P R O G R E S S - C
O M P L E T E D
- availabilityType: string · SkillAvailabilityenum
Status Whether the skill can be played right now
values- Available
- All
Facts On Cooldown
- catalogType: string · CatalogPlacementenum
Placement Whether the skill is on the default learning path or is opt-in enrichment content
values- default
- enrichment
- competitionsType: integer
Completed Today Number of competitions completed today for this skill
- groupType: object · SkillGroup
Presentation grouping for the skill picker; skills without a group render standalone
- lastType: string Format: date-time
Worked On Date and time the student last worked on the skill, in ISO format
- metadataType: object · SkillMetadata
Metadata about the equation structure and naming for this skill (math-binary skills only)
