Learn by teaching Darwin the Duck - where AI becomes your student, not your tutor.
Darwin the Duck is an AI-powered learning companion that flips the traditional AI tutoring model on its head. Instead of asking AI to teach you, you become the teacher - explaining concepts to Darwin, a curious AI student who doesn't know much about your subject. This leverages the scientifically-proven Protégé Effect, where teaching others actually helps you learn better.
Natalie: Project Manager, Frontend(React), Cybersecurity, Sound Actor
Paul: Frontend(React), UI Design, 3D Model(three.js), Video Producer
Kevin: Frontend(React)
Darvin: Prompt Engineering, Frontend(React), Backend(AWS Amplify)
AI-Powered Learning Through Teaching Darwin the Duck transforms you from a passive learner into an active teacher. Instead of receiving information from AI, you explain concepts to Darwin - a curious AI student who doesn't know much about your subject.
Real-Time Teaching Evaluation Our dual-AI system continuously evaluates your teaching effectiveness. After each explanation, you receive feedback on clarity, accuracy, engagement, and suggestions for improvement.
Gamified Learning Experience Darwin has emotional states, energy levels, and understanding meters that update in real-time. The 3D duck responds to your teaching quality, making learning feel personal and engaging.
Personalized Study Companion Darwin remembers your teaching style and adapts questions to challenge your understanding at the right level, creating a personalized learning journey that grows with you.
- Node.js (v16 or higher)
- npm or yarn
- AWS account (for deployment)
- Clone the repository
git clone https://github.com/your-username/darwin-the-duck.git
cd darwin-the-duck- Install dependencies
npm install- Set up AWS Amplify
amplify init
amplify push- Start the development server
npm run devThis project is licensed under the MIT-0 License. See the LICENSE file for details.
Darwin the Duck - Where the best way to learn is to teach! 🦆✨