Advanced AI Math Tutor is a Streamlit-based web application designed to help users learn and practice various mathematical concepts. It leverages AI to provide problem-solving assistance, practice questions, concept exploration, and more.
- Problem Solver: Solve math problems step-by-step.
- Practice Questions: Generate and practice custom questions.
- Concept Explorer: Dive deep into mathematical concepts.
- Formula Generator: Generate relevant formulas for selected topics.
- Graph Visualizer: Visualize mathematical functions and analyze their properties.
- Quiz: Take quizzes to test your knowledge.
- Interactive Whiteboard: Draw and interpret mathematical expressions.
- Virtual Math Manipulatives: Interactive tools for visual learning.
- Study Plan Generator: Create personalized study plans.
- Performance Analytics: Track your progress and performance.
- AI Tutor Chat: Interact with an AI-powered math tutor.
- Math Game Center: Engage with math-based games for fun learning.
- Python 3.10 or higher
- Git
-
Clone the Repository:
git clone https://github.com/RohmaButt/MathTutor.git cd MathTutor
-
Create a Virtual Environment:
python3 -m venv venv source venv/bin/activate
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up Environment Variables:
GENAI_API_KEY=your_api_key_here
-
Run the Application:
streamlit run Math-Tutor.py
Below are some screenshots of the MathTutor application in action: