Understanding SdashAPI V3
SdashAPI V3 is where our analytical engine begins to shine. V3 includes everything from V1 and V2, but it introduces telemetry data and difficulty heuristics based on millions of student interactions across our network.
Accessing V3
2.3.1As with previous versions, upgrade your integration by simply targeting the /v3/ route.
GET https://sdashapi.com/api/v3/q?type=utme&subject=physics
Difficulty Index & Statistics
2.3.2V3 injects a statistics object into the response payload. This object provides an estimated difficulty level (e.g., Easy, Medium, Hard) and historical success rates based on anonymous telemetry gathered from partner applications.
{
"status": 200,
"data": {
"question": "Calculate the terminal velocity...",
"statistics": {
"difficulty_rating": "Hard",
"success_rate_percent": 34.2,
"average_time_spent_seconds": 45
}
}
}Building Adaptive Systems
2.3.3With V3 data, you can build truly adaptive learning applications. If a student consistently gets "Easy" questions right, your application can parse the difficulty_rating field and begin requesting "Medium" questions to challenge them, creating a personalized learning curve.
Credit Costs
2.3.4Because V3 requires our backend to aggregate real-time statistics from our telemetry database, requests to this endpoint may consume more API credits per call than V1. Be sure to check your developer dashboard for the exact credit multipliers on your current subscription plan.