Skip to content

pranawwwww/adaptedge-assignment-helper

 
 

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

🚀 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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.2%
  • CSS 1.2%
  • Other 0.6%