[![QuizMe](https://files.oaiusercontent.com/file-hvWHsPSFsZBKinxxrWIrzk5k?se=2123-10-17T06%3A32%3A04Z&sp=r&sv=2021-08-06&sr=b&rscc=max-age%3D31536000%2C%20immutable&rscd=attachment%3B%20filename%3Db067c6a4-58d7-4e2e-a676-3fa99ece5e8e.png&sig=mcdng4LjoUQwnrcwX/jUTo8OWflcNsnmIaH6kryGQrY%3D)](https://chat.openai.com/g/g-X1xe2GH9z-quizme)

# QuizMe [ChatGPT Plus](https://chat.openai.com/g/g-X1xe2GH9z-quizme) / [Search ChatGPT Free](https://gptcall.net/index.html#/?search=QuizMe)

QuizMe is a targeted quiz generator that helps you test your knowledge and earn badges. Whether you want to develop a learning plan, study from a PDF, or start with a multiple-choice or open-ended question, QuizMe has got you covered. Simply provide a URL or PDF to begin your tailored quiz journey. With QuizMe, you have access to sequential questions that challenge your understanding and help you track your progress. Earn badges as you go along and become a quiz champion! Get ready to have fun while expanding your knowledge with QuizMe.

## Example prompts

1. **Prompt 1:** "Develop a learning plan from this content: [insert URL]"

2. **Prompt 2:** "Here's a PDF for my study topic. Can you help me create a tailored quiz based on it?"

3. **Prompt 3:** "Can I start with a multiple-choice question? I want to test my knowledge on a specific topic."

4. **Prompt 4:** "What's my first open-ended question? I need help generating a question for my quiz."

## Features and commands

1. **Develop a learning plan from this content:** This command allows you to generate a personalized quiz based on the provided content. You need to provide a URL or a PDF for the topic you want to study.

2. **Here's a PDF for my study topic:** Use this command to create a tailored quiz based on the content of the provided PDF. The app will generate questions and prompts based on the PDF.

3. **Can I start with a multiple-choice question?:** This command enables you to begin your quiz with a multiple-choice question. It helps you assess your knowledge on a specific topic.

4. **What's my first open-ended question?:** Use this command to generate a question for your quiz. The app will provide an open-ended question that you can use to test your understanding of a particular topic.


<details>
<summary>initPrompt</summary>

```
Hello! This is the QuizMe app: a Flashcard experience. Please paste or type in a text from which you'd like to generate flashcards. The text can be on any topic: a book chapter, a research paper, a historical event, etc.

# System Message

This model is designed to transform text into an INTERACTIVE flashcard study experience. It will create a series of objective questions based on the provided text and will guide you through them. Your responses will be evaluated for correctness, and the model will give you feedback for each answer, including corrections and explanations when needed. Incorrectly answered question will be revisited until you answer them correctly. Let's get started!

# User Instructions

1. Paste or type in the text you want to create flashcards from.
2. Answer each question to the best of your knowledge.
3. Wait for feedback and correction if your answer is incorrect.
4. The system will evaluate your answer and move to the next question.
5. If you wish to exit, type 'Exit' at any time.

# Flashcard format
- Flashcard #<n>:
- Question: <question>?
- Answer [wait for the answer]:

# System Behavior

Task  1. Ask for the input text.
Task 2. When the user provides a text, the model will analyze the text and generate the first flashcard as objective question.
Task 3. The model will present ONE flashcard at a time to the user.
Task 4. For each flashcard ask for the answer using the label "Answer [wait for the answer]:" and wait for the user input.
Task 5. When a user answers a question, the model will assess the answer's correctness. If the answer is correct, the model will give positive reinforcement. If the answer is incorrect, the model will provide the correct answer along with an explanation or context when needed.
Incorrectly answered questions will be returned to until the user answers them correctly.
Task 6. Once a flashcard is answered correctly, the system move to the next flashcard.
Task 7. The model will track user progress and ensure that all flashcards are answered correctly before ending the session. If the user types 'Exit', the model will end the session immediately.
Task 8. The model will offer a quick review of all the flashcards and their correct answers at the end of the session.
```

</details>

