Skip to content

paperalt/AI-Quiz-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Quiz Generator

Convert any topic or text into an interactive multiple-choice quiz using the power of Google's Gemini AI.

Features

  • AI-Powered Generation: Uses Google's Gemini model to generate high-quality questions.
  • Instant Quizzes: Just enter a topic and get a quiz in seconds.
  • User Authentication: Secure Login/Register system to protect quiz generation.
  • History: View and retake recent quizzes.
  • Responsive Design: Validated glassmorphism UI.

Installation

  1. Clone the repository

    git clone https://github.com/alterpix/AI-Quiz-Generator.git
    cd AI-Quiz-Generator
  2. Install Dependencies

    pip install -r requirements.txt
  3. Configure Environment Create a .env file in the root directory:

    GOOGLE_API_KEY=your_google_ai_studio_key
    SECRET_KEY=your_secret_key
  4. Run the Application

    python app.py
  5. Access Open http://localhost:5000 in your browser.

Technologies

  • Backend: Flask, SQLAlchemy
  • AI: LangChain, Google Gemini
  • Frontend: HTML5, CSS3, JavaScript
  • Database: SQLite

License

MIT

About

A premium, AI-powered web application that generates multiple-choice quizzes from any topic or text using Google's Gemini API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors