Explain-back
“Explain it back” (Feynman) is an interactive, synchronous loop where a student explains a concept in their own words and gets meaning-based grading. Requires the study app.
- Create questions for a subject/topic — returns questions with
idandprompt. - Optionally fetch the question audio (Australian-accent TTS) to play to the student.
- Submit the answer — a recorded audio file (we transcribe it) or a typed transcript — and receive the grade (band, score, point-by-point coverage, strengths, model answer).
Endpoints
- Create questions —
POST /api/v1/study/explain_backs - Get question audio —
GET /api/v1/study/explain_backs/:id/audio - Submit a response —
POST /api/v1/study/explain_backs/:id/responses