Skip to content

This is a beta platform that generates Quizzes based on specific topic given by the user.

Notifications You must be signed in to change notification settings

Aymen311/QuizGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuizGen

QuizGen is a simple quiz generator that uses OpenAI's GPT-3 language model, fine-tuned on stack-exchange Q/As, to create unique questions and answers.

the complete pipeline for this project can be seen in this diagram

Architecture-INFRA drawio

Getting Started

To get started with QuizGen, you can follow the steps below:

  1. Clone the QuizGen repository using the following command:
git clone [email protected]:Aymen311/QuizGen.git
  1. Install the required dependencies using the following commands:
cd QuizGen
pip install virtualenv
python3 -m venv
source /bin/activate
pip install -r requirements.txt
  1. Create a profile on the OpenAI platform and generate an API key by following the following link here: https://platform.openai.com/account/api-keys

  2. Export your API key as an environment variable using the following command:

export OPENAI_API_KEY="YOUR_KEY_HERE"
  1. Run the QuizGen application using the following command
cd app
streamlit run Main.py

Enjoy using QuizGen! If you have any questions or feedback, feel free to create an issue on the repository or reach out to the project owner.

About

This is a beta platform that generates Quizzes based on specific topic given by the user.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages