Skip to content

NBitanyanmi/EduMentor_S

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Virtual Teaching Assistant

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.

Features

For Educators:

  • ✅ Auto-generate quizzes based on topics
  • ✅ AI-assisted assessment grading
  • ✅ Instant feedback system
  • ✅ Personalized lesson plan recommendations
  • ✅ Performance analytics

For Students:

  • ✅ AI-powered learning recommendations
  • ✅ Real-time feedback on assessments
  • ✅ Interactive assessments
  • ✅ Chatbot for learning assistance

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

  1. Clone the repository:
git clone [repository-url]
cd edu-assistant
  1. Install dependencies:
npm install
  1. Start the development server:
npm start

The application will open in your default browser at http://localhost:3000.

Project Structure

edu-assistant/
├── src/
│   ├── components/
│   │   └── layout/
│   │       ├── Layout.tsx
│   │       └── Navbar.tsx
│   │   ├── pages/
│   │   │   ├── Home.tsx
│   │   │   ├── TeacherDashboard.tsx
│   │   │   ├── StudentDashboard.tsx
│   │   │   └── QuizGenerator.tsx
│   │   ├── App.tsx
│   │   └── index.tsx
│   └── package.json

Technologies Used

  • React
  • TypeScript
  • Material-UI
  • React Router
  • Emotion (for styled components)

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.7%
  • Other 1.3%