Xentree English, or XEL, is a guided English-learning experience powered by AI.Core capabilities#
list learning modules and progress
start and complete modules
submit reading, writing, listening, and speaking tasks
track XPI scoring and dashboard progress
save transcript history from learning sessions
Authentication and scopes#
XEL endpoints support both bearer and API key auth.Recommended API key scopes:xel:read for modules and dashboard read flows
xel:write for task submission and evaluation flows
Main endpoints#
Modules and progress#
GET /api/learn/english/modules
GET /api/learn/english/modules/{module_id}
POST /api/learn/english/modules/{module_id}/start
POST /api/learn/english/modules/{module_id}/complete
Tasks and evaluation#
POST /api/learn/english/tasks/submit
POST /api/learn/english/tasks/regenerate
POST /api/learn/english/evaluate
Scoring and dashboard#
GET /api/learn/english/dashboard
GET /api/learn/english/xpi
GET /api/learn/english/xpi/history
Sessions and transcripts#
POST /api/learn/english/sessions/start
POST /api/learn/english/sessions/end
POST /api/learn/english/transcripts
GET /api/learn/english/transcripts/{session_id}
Example task submission#
{
"module_id": "1",
"task_id": "writing-1",
"skill": "writing",
"response": "I would introduce myself confidently in a short paragraph.",
"time_spent_seconds": 180
}
Who this is for#
Use XEL APIs when you want a structured, trackable, and AI-assisted English learning workflow inside the Xentree platform. Modified at 2026-04-29 23:53:05