An AI-powered Active Recall Coach that helps biology students learn, quiz, and teach-back concepts through real-time voice interaction. Built for the #MurfAIVoiceAgentsChallenge.
Features β’ Project-Structure β’ Quick-Start β’ Demo-Video β’ Author
A smart biology tutor that explains concepts, quizzes you, and evaluates your βteach-backβ β helping you master biology using proven Active Recall.
Biology is memory-heavy: diagrams, cycles, definitions, mechanisms, NCERT facts β everything must be remembered and understood clearly.
This project is a voice-based Active Recall Coach designed for:
βοΈ NEET Aspirants βοΈ Class 11β12 Biology Students βοΈ B.Sc. Life Science Students βοΈ Anyone wanting to deeply understand biology
The AI coach follows a 3-step learning system:
Explains any biology topic simply (Cell Division, Genetics, Photosynthesis, Human Physiology, etc.)
Asks MCQs and short-answer questions to check your retention.
You explain the concept β and the AI gives feedback like a real tutor.
Untitled.video.3.mp4
π https://drive.google.com/file/d/1uPmIqE8OVfHCjjbNrZhUWbfQ-GW85apC/view?usp=vids_web
- Simplified explanations for all biology chapters
- Includes diagrams (verbal), examples, and keywords
- Follows NCERT-aligned structure
- MCQ, one-word, and 3-line answer questions
- Randomized or topic-based quizzes
- Immediate feedback
- You explain the concept
- AI scores clarity, key terms, and accuracy
- Gives improvement suggestions
Stores:
- Topics studied
- Quiz performance
- Previous mistakes
- Teach-back scores
The agent uses past data to adapt future sessions.
- No medical advice
- No misinformation
- Only academic biology learning support
- Python
- TypeScript
- Murf Falcon Voice Models
- JSON Storage
- Docker (Optional)
- Speech-to-Text + Text-to-Speech
/Teach-the-Tutor-Biology-Voice-AI
β
βββ src/
β βββ agent.py
β βββ active_recall.py
β βββ memory_manager.py
β βββ quiz_bank.json
β βββ biology_topics/
β
βββ logs/
β βββ session_memory.json
β
βββ requirements.txt
βββ docker-compose.yml
βββ README.md
git clone https://github.com/yourusername/Teach-the-Tutor-Biology.git
cd Teach-the-Tutor-Biologypip install -r requirements.txtpython src/agent.py{
"date": "2025-11-25",
"topic": "Cell Cycle - Mitosis",
"quiz_score": 4,
"teach_back_accuracy": "78%",
"notes": "User understood prophase and metaphase well. Needs clarity on anaphase."
}- Add diagram image support
- Adaptive difficulty quizzes
- Biology formula sheet generator
- NEET weekly full-length mock tests
- Web dashboard to view progress
Om Gedam
GitHub: @itsomg134 Email: omgedam123098@gmail.com Twitter (X): @omgedam LinkedIn: Om Gedam Portfolio: https://ogworks.lovable.app
Built with β€οΈ for every biology learner.

Just tell me!