A modern web application designed to help educators automate assessments, provide instant feedback, auto-generate quizzes, and generate personalized learning plans. The platform leverages AI to enhance the teaching and learning experience.
- ✅ Auto-generate quizzes based on topics
- ✅ AI-assisted assessment grading
- ✅ Instant feedback system
- ✅ Personalized lesson plan recommendations
- ✅ Performance analytics
- ✅ AI-powered learning recommendations
- ✅ Real-time feedback on assessments
- ✅ Interactive assessments
- ✅ Chatbot for learning assistance
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone [repository-url]
cd edu-assistant
- Install dependencies:
npm install
- Start the development server:
npm start
The application will open in your default browser at http://localhost:3000
.
edu-assistant/
├── src/
│ ├── components/
│ │ └── layout/
│ │ ├── Layout.tsx
│ │ └── Navbar.tsx
│ │ ├── pages/
│ │ │ ├── Home.tsx
│ │ │ ├── TeacherDashboard.tsx
│ │ │ ├── StudentDashboard.tsx
│ │ │ └── QuizGenerator.tsx
│ │ ├── App.tsx
│ │ └── index.tsx
│ └── package.json
- React
- TypeScript
- Material-UI
- React Router
- Emotion (for styled components)
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.