Revolutionizing Learning with AI!
ED AI is an innovative AI-powered educational assistant designed to revolutionize the learning experience. By offering personalized course recommendations, a Socratic method-based AI chat, and mock interview simulations, ED AI addresses key challenges in personalized learning and scalable teaching assistance.
.env
FileED AI leverages cutting-edge Generative AI to personalize learning experiences. It provides real-time course recommendations and engages students in Socratic-style conversations to master complex topics such as Data Structures and Algorithms. Additionally, the mock interview feature simulates real-world coding and technical interview environments, equipping users with the skills and confidence needed to excel.
Key Objectives:
Before you begin, ensure you have met the following requirements:
Clone the Repository:
git clone https://github.com/yourusername/ed-ai.git cd ed-ai
Create a Virtual Environment (recommended):
python -m venv venv
source venv/bin/activate
venv\Scripts\activate
Install Dependencies:
pip install -r requirements.txt
.env
FileTo secure sensitive information such as API keys, follow these steps to create and configure a .env
file:
Create the .env
File:
touch .env
Add Configuration Variables:
Open the .env
file in your preferred text editor and add the following line:
GOOGLE_API_KEY='your-gemini-api-key-here'
Note: Replace
your-gemini-api-key-here
with your actual Gemini API key.
Secure Your .env
File:
Ensure that your .env
file is included in .gitignore
to prevent it from being pushed to version control:
# .gitignore
.env
Start the Web App:
streamlit run app.py
Access the Platform:
Open your web browser and navigate to http://localhost:8501/ to start using ED AI.
Challenge: Scaling personalized learning experiences for a large number of users.
Solution: Implemented AI-driven recommendation systems that adapt to individual user progress and preferences in real-time.
Challenge: Ensuring users comprehend difficult subjects like Data Structures and Algorithms.
Solution: Utilized the Socratic method in AI chats to guide learners through problem-solving steps, fostering deeper understanding.
Challenge: Providing realistic interview practice environments.
Solution: Developed AI-powered mock interviews that simulate coding and technical interview scenarios, offering constructive feedback.
Enhance Your Learning Journey with ED AI!
Empowering students with personalized, interactive, and effective educational tools. Happy Learning! 🎓✨
There are no models linked
There are no models linked