Skip to content

Latest commit

 

History

History
96 lines (68 loc) · 2.48 KB

README.md

File metadata and controls

96 lines (68 loc) · 2.48 KB

Didja? - AI-Powered Reading Comprehension Quiz Generator

Didja is an intelligent quiz generation tool that helps you test and improve your understanding of any article or text content. Simply paste a URL or text, and get instant multiple-choice questions to test your comprehension.

Didja Screenshot

Features

  • 🤖 AI-powered quiz generation using GPT-4
  • 📝 Support for both URL and direct text input
  • ✨ Clean, modern UI built with Next.js 15 and React 19
  • 🎯 Instant feedback on quiz performance
  • 🌙 Dark mode by default

Getting Started

Prerequisites

  • Node.js 18.18 or higher
  • npm or yarn
  • OpenAI API key

Installation

  1. Clone the repository
git clone git@github.com:obasilakis/didja.git
  1. Navigate to the project directory
cd didja
  1. Install dependencies
npm install
  1. Create a .env file in the root directory and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
  1. Start the development server
npm run dev
  1. Open http://localhost:3000 in your browser

Tech Stack

Roadmap

Authentication & Progress Tracking

  • Implement NextAuth.js for user authentication
  • Set up PostgreSQL database with TypeORM
  • Add user profile and quiz history
  • Add charts for progress tracking over time

Enhanced Content Support

  • Add YouTube video transcript support
  • Generate summaries alongside quizzes
  • Support PDF document uploads
  • Add support for multiple languages

AI Improvements

  • Implement an AI agent to verify question quality
  • Add difficulty levels for questions
  • Generate explanations for correct answers

Contributing

Contributions are welcome! Please feel free to open an issue or submit a Pull Request.

License

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

Acknowledgments