Skip to content

Atharva0506/AutoQuiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoQuiz- AI based Quiz Generator

Alt Text

Overview

Welcome to AutoQuiz! 🚀 This web application allows users to create Multiple Choice Question (MCQ) quizzes effortlessly. Powered by OpenAI ChatGPT (GPT 3.5), it generates random questions based on the user's entered topic.

Key Features

  • ✨ Create MCQ quizzes on any topic.
  • 🧠 Instantly see your current score.
  • ✅ Get immediate feedback on right and wrong answers.
  • 📝 Choose the number of questions (up to 10) to generate.
  • 📚 Ideal for testing knowledge, creating question papers, and more.

Technologies Used

Web Technologies

  • HTML & CSS: Fundamental for structuring and styling the web pages.
  • React: A powerful JavaScript library for building dynamic and interactive user interfaces.
  • OpenAI ChatGPT API: Harness the language prowess of ChatGPT for natural text generation.

NodeJS

  • Node.js: A versatile back-end JavaScript runtime environment.
  • dotenv: Securely manage environment variables.
  • react-confetti: Add confetti animations to celebrate quiz success!
  • react-icons: A comprehensive collection of icons for React.
  • react-spinners: Engage users with loading spinners in your React app.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository: git clonehttps://github.com/Atharva0506/AutoQuiz.git
  2. Install dependencies: npm install
  3. Set up environment variables(ChatGPT API Key): Create a .env file with your API Key.
  4. Start the application: npm start

Usage

  1. You Can run locally.
  2. Enter a topic and the number of questions you want.
  3. Begin the quiz and see ChatGPT in action!
  4. Instantly know your score and review answers.

Contributing

We welcome contributions! Feel free to fork the repository, make improvements, and submit pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published