SimpleProject / submission_details.md
gladguy's picture
Final submission
fc72d49
|
Raw
History Blame Contribute Delete
2.42 kB
# Project Submission Details
## ๐Ÿš€ Project Name
**AnatomyBot - MBBS Anatomy Tutor**
## ๐Ÿ“ What I want to showcase
I want to showcase an intelligent, interactive educational platform designed specifically for MBBS (medical) students. The goal is to bridge the gap between static textbooks and active learning by providing:
- **Visual & Contextual Learning**: Instantly fetching relevant anatomical diagrams alongside AI-generated educational summaries.
- **Active Recall & Simulation**: A "VIVA Mode" that simulates an oral anatomy exam with a strict but fair AI professor, complete with voice interaction.
- **Resource Augmentation**: A "Book Mode" that allows students to upload their own textbooks and get AI-powered analysis and quiz questions for specific pages.
## ๐Ÿ› ๏ธ What I've built so far
I have built a fully functional **Gradio** web application that integrates multiple powerful AI services:
1. **Smart Query Engine**:
* Uses **Hyperbolic AI (Llama 3.3 70B)** to validate if questions are strictly anatomy-related.
* Fetches high-quality diagrams using **SERPAPI (Google Images)**, filtering out non-diagrammatic results.
* Generates structured, emoji-rich educational content (Location, Features, Clinical Significance).
2. **VIVA Training Mode**:
* Simulates a real oral exam environment.
* Generates progressive questions (from basic relations to clinical scenarios).
* **Voice Interaction**: Uses **ElevenLabs** to vocalize questions, making the experience immersive.
* **AI Evaluation**: Grades student answers (Distinction, Pass, Borderline, Fail) and provides detailed feedback with reference answers.
3. **Book Learning Mode**:
* Allows PDF textbook uploads.
* Extracts and displays specific pages.
* Analyzes page content to generate summaries, clinical points, and self-test questions.
4. **Student System**:
* Includes a registration system (SQLite backend) to track student details (Name, Medical School, Year).
## ๐Ÿ’ป Tech Stack
* **Frontend/UI**: Gradio (Python)
* **LLM Intelligence**: Hyperbolic AI API (Meta Llama 3.3 70B Instruct)
* **Image Search**: SERPAPI (Google Images Engine)
* **Voice Synthesis**: ElevenLabs API (Text-to-Speech)
* **Database**: SQLite (for user management)
* **Image/PDF Processing**: Pillow, PyPDF2, pdf2image
* **Environment**: Python, Hugging Face Spaces