SocratesCode: AI-Powered Socratic Tutor for Programming
SocratesCode is an AI-powered educational assistant that transforms programming education through personalized, adaptive learning. Unlike general AI chatbots that can be manipulated for direct solutions, our system integrates cognitive load theory with generative AI to create a Socratic tutor that adapts to individual proficiency levels. The system provides worked examples, incomplete examples requiring completion, and error-based learning scenarios—all tailored to student ability.
