A Flask-based web application for managing student-teacher interactions, including subject management, quizzes, and AI-assisted learning.
- User registration and authentication (Students and Teachers)
- Teacher features:
- Create and manage subjects
- Create quizzes
- Track student progress
- View enrolled students
- Student features:
- View enrolled subjects
- Take quizzes
- Track progress
- AI assistant for learning help
- Install the required packages:
pip install -r requirements.txt- Set up environment variables:
Create a
.envfile with the following content:
GOOGLE_API_KEY=your_google_api_key_here
- Run the application:
python app.pyThe application will be available at http://localhost:5000
- Register as either a student or teacher
- Login with your credentials
- Access your dashboard:
- Teachers can create subjects and quizzes
- Students can view subjects, take quizzes, and use the AI assistant