Guide 2.3: Developer Guide

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.1

As 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.2

V3 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.3

With 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.4

Because 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.

Ready for AI?

Next, we will explore V4, our most advanced AI-powered endpoint.

Next Guide: Understanding V4 →
Avatar

How can we help?

We reply immediately

Hello! 👋 How can we help you today?