Mastery
Get topic mastery
Returns mastery levels for all topics in a specialization.
ProductionStagingUAT
GEThttps://math.ankiren.com/api/me/mastery/{courseSlug}
Parameters
Path Parameters
- courseSlugstringpathRequired
Specialization slug
Responses
200 · Topic mastery data
- topics[ModuleMastery]
- moduleSlugstringRequired
- topicTitlestringRequired
- masteryLevelnumberRequired
Mastery score 0-1. Formula: accuracy(50%) + stability(30%) + recency(20%)
- totalProblemsintegerRequired
- correctProblemsintegerRequired
- avgStabilitynumberRequired
Average SRS stability in days
- lastPracticedstring<date-time>?
- unlockedbooleanRequired
Whether all prerequisites are met
- prerequisites[Prerequisite]
application/json
{ "topics": [ { "moduleSlug": "linear-equations", "topicTitle": "Linear Equations", "masteryLevel": 0.75, "totalProblems": 20, "correctProblems": 16, "avgStability": 8.5, "lastPracticed": "2025-01-14T10:00:00Z", "unlocked": true, "prerequisites": [] }, { "moduleSlug": "quadratic-equations", "topicTitle": "Quadratic Equations", "masteryLevel": 0, "totalProblems": 0, "correctProblems": 0, "avgStability": 0, "lastPracticed": null, "unlocked": false, "prerequisites": [ { "moduleSlug": "linear-equations", "required": 0.6, "current": 0.75, "met": true }, { "moduleSlug": "factoring", "required": 0.5, "current": 0.3, "met": false } ] } ] }
Sample Code
Đổi ngôn ngữ ở ô Language trên thanh Documentation.
cURL
curl -X GET 'https://math.ankiren.com/api/me/mastery/{courseSlug}' \
-H 'Authorization: Bearer <token>' \
-H 'Accept: application/json'