Socratic

Socratic is an adaptive AI tutor that helps students think through homework without handing them copyable answers.

Students bring a math, science, writing, or logic problem. Rather than completing it for them, Socratic asks one focused question at a time, finds the smallest productive next step, and adapts to the learner's reasoning.

How it improves learning

  • Guides learners through a Socratic dialogue instead of producing a final answer.
  • Detects misconceptions and prompts students to verify their own work.
  • Calibrates hint depth when a student is stuck without revealing the crux.
  • Declines help during active exams, quizzes, and finals while offering practice afterward.
  • Maintains a live Tutor's Notebook: confidence, progress, hint depth, frustration signals, misconceptions, and mastery state.
  • Uses a fresh analogous Mastery Check to verify transfer. Progress reaches 100% only after the learner demonstrates the idea independently.
  • Produces an anonymous learning report that captures evidence of growth, not just correctness.

Why it matters

Most AI homework tools optimize for finishing the task. Socratic optimizes for the moment a learner can explain why an approach works. Its structured student model turns an AI conversation into personalized guidance and makes the student's reasoning visible.

Built with AI

The app is a Next.js and TypeScript application backed by Fireworks AI. A structured tutoring-state contract powers the adaptive dialogue, safety guardrails, answer-leak protection, local session persistence, and responsive learner workspace.

Try the deployed app, begin a session, open the Tutor's Notebook, then complete a Mastery Check to see the adaptive learning loop in action.

Built With

Share this project:

Updates