Skip to content

AdaptED AI is a smart digital tutor that personalizes learning with real-time help, adaptive feedback, and simplified lessons—making education accessible, engaging, and tailored to you.

Notifications You must be signed in to change notification settings

kspswati/AdaptED-AI

 
 

Repository files navigation

AdaptED AI is a smart digital tutor that personalizes learning with real-time help, adaptive feedback, and simplified lessons—making education accessible, engaging, and tailored to you. Check out: https://devpost.com/software/adapted-ai-dcuvok?ref_content=contribution-prompt&ref_feature=engagement&ref_medium=email&utm_campaign=contribution-prompt&utm_content=contribution_reminder&utm_medium=email&utm_source=transactional#app-team

Link to the Live Website: https://pranawwwww.github.io/adaptedge-assignment-helper/

🚀 Key Features

  • Adaptive Learning Paths: Three learning modes to suit different needs:

    • Quick Start: For rapid assignment assistance (Coming Soon!)
    • Learn Fast: For efficient concept mastery (Coming Soon!)
    • Master It: For comprehensive understanding and skill development
  • Interactive Learning Tools:

    • AI-powered assignment analysis
    • Dynamic flashcard generation
    • Progressive assessment questions
    • Real-time feedback and progress tracking
  • Smart Content Processing:

    • Support for multiple file formats (.pdf, .doc, .docx, .txt, .rtf, .ppt, .pptx)
    • Intelligent content parsing and structuring
    • Automated learning material generation

🛠️ Tech Stack

Frontend

  • Framework: React 18 with TypeScript
  • Build Tool: Vite
  • Styling: TailwindCSS
  • UI Components: Shadcn UI
  • State Management: React Context
  • Routing: React Router

AI Integration

  • AI Engine: Google Generative AI (Gemini)
  • File Processing: Client-side PDF and document processing
  • Data Management: Local storage and state persistence

🏗️ Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/adaptedge-assignment-helper.git
    cd adaptedge-assignment-helper
  2. Install dependencies:

    npm install
  3. Create a .env file in the project root:

    VITE_GEMINI_API_KEY=your_api_key_here
    VITE_USE_MOCK_DATA=false
    VITE_MAX_UPLOAD_SIZE_MB=10
    VITE_ALLOWED_FILE_TYPES=.pdf,.doc,.docx,.txt,.rtf,.ppt,.pptx
  4. Run the development server:

    npm run dev

🧠 AI-Powered Learning System

The application uses a sophisticated 6-level learning system:

  • Level 0: Assignment Overview - Initial analysis and breakdown
  • Level 1: Basic Understanding - Core concepts and fundamentals
  • Level 2: Advanced Understanding - Detailed concept exploration
  • Level 3: Practical Application - Real-world applications
  • Level 4: Expert Implementation - Advanced problem-solving
  • Level 5: Mastery - Comprehensive knowledge synthesis

📝 License

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

🌟 Developers

Built by:

About

AdaptED AI is a smart digital tutor that personalizes learning with real-time help, adaptive feedback, and simplified lessons—making education accessible, engaging, and tailored to you.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • CSS 1.4%
  • Other 0.6%