For Developers
Add Adaptive Testing to Any Application
Production-grade IRT/CAT engine, AI question generation, and personalized learning recommendations. One API key, six capabilities.
Capabilities
What You Can Build
Six production-ready capabilities through a single API.
Adaptive Testing
IRT 2PL/3PL engine with CAT item selection. Precise ability estimates in 40-60% fewer questions than fixed-form tests.
AI Question Generation
Generate assessment items by topic, difficulty, and academic standard. Claude-powered with QTI 3.0 export.
Learning Recommendations
Personalized learning plans based on student ability profiles. AI-generated with actionable next steps.
Item Calibration
Estimate IRT parameters from response data. Classical Test Theory pre-screening, DIF analysis, model fit statistics.
Student & Class Management
CRUD for students, classes, and enrollments. OneRoster 1.2 compatible for SIS integration.
Results & Analytics
Real-time ability estimates, mastery tracking, item-level analytics, and assessment history.
Simple to Integrate
Start an adaptive test session in three API calls.
- Three API calls to start an adaptive session
- JSON responses with real-time ability estimates
- AI question generation in a single POST
- Works with any HTTP client or language
import httpx BASE = "https://adaptivetest-platform-production.up.railway.app/api" HEADERS = {"X-API-Key": "at_live_your_key_here"} # 1. Create a test test = httpx.post(f"{BASE}/tests", headers=HEADERS, json={ "name": "Algebra Readiness", "subject": "Mathematics", "max_items": 20, "cat_enabled": True }).json() # 2. Start an adaptive session session = httpx.post( f"{BASE}/tests/{test['id']}/sessions", headers=HEADERS, json={"student_id": "student-123"} ).json() # 3. Get the first item (CAT-selected) item = httpx.get( f"{BASE}/sessions/{session['id']}/next-item", headers=HEADERS ).json()
Getting Started
From ClawHub to Production in Minutes
Sign Up
Create a free account and get your API key instantly. 7-day trial with 100 API calls.
Install the Skill
Add the AdaptiveTest skill to your OpenClaw workspace. Your agent learns the full API.
Configure
Set your ADAPTIVETEST_API_KEY environment variable. The skill handles auth automatically.
Build
Your agent can now create tests, generate questions, run adaptive sessions, and analyze results.
Pricing
Simple, Predictable Pricing
Start free. Scale when you're ready.
Free Trial
- 100 API calls
- 10 AI calls
- 1 API key
- 10 req/min
- Docs only support
Pro
- 10,000 API calls/mo
- 1,000 AI calls/mo
- 5 API keys
- 60 req/min
- Email support
- $490/yr (2 months free)
Enterprise
- Unlimited API calls
- Unlimited AI calls
- Unlimited API keys
- Custom rate limit
- Dedicated support
Frequently Asked Questions
Adaptive testing uses Item Response Theory (IRT) to select questions based on a student's estimated ability. Each question is chosen to maximize information, resulting in precise measurements with 40-60% fewer items than traditional fixed-form tests.