--- title: AI Teacher Bot emoji: 🧠 colorFrom: blue colorTo: green sdk: gradio sdk_version: 6.3.0 app_file: app.py pinned: true --- # AI Teacher Bot **Interactive Personalized Learning Platform** AI Teacher Bot is an interactive learning platform that: - Teaches modules with detailed explanations adapted to the user's learning level (Novice, Intermediate, Advanced) - Evaluates student examples and provides constructive feedback - Performs Bloom’s Taxonomy assessments per chapter to measure understanding - Generates structured, level-appropriate curriculum automatically **Usage** 1. Enter a topic and select your claimed level. 2. Click “Start Session” to begin learning. 3. Follow module explanations and submit examples. 4. Complete Bloom assessments to evaluate mastery. **Tech Stack** - Python 3.12 - Gradio (for UI) - OpenAI API (GPT-4o-mini) **Notes** - Ensure you have a valid OpenAI API key set in `.env`. - For testing and temporary deployment, Gradio provides shareable links. - For permanent hosting, this app runs on Hugging Face Spaces.