Categories
How-To Guides

Legacy post: Getting Started with ChatGPT Part 3 – Quizzes

A mobile phone with ChatGPT open sits in front of the OpenAI logo.

Legacy post: AI is a fast-moving technology and unfortunately this post now contains out-of-date information. The post is now available just for those that need to reference older articles. We have published a newer guide for educators on ChatGPT here. 

So you’ve heard about ChatGPT and want to explore it but don’t know where to start? This is the third in a short series of blog posts giving some pointers on how to get going.

If you’ve not done so already, we’d recommend reading the first blog before you get started, where we cover some of the limitations of ChatGPT.

This post is for the free version of ChatGPT.  You might have heard that GPT-4 has been announced, but at the moment is only available for the paid version.  This will be updated when that changes!

We are going to explore how ChatGPT can be used to create multiple choices quizzes.

Help with design of quiz questions or other exercises

We’ll start with a really basic example.  In our previous blog post, we used the example of a course on chatbots.  Let’s start with a very basic prompt:

Prompt:
Create 5 multiple choice questions about Chatbots. Include the correct answer after each question.

Create 5 multiple choice questions about Chatbots. Include the correct answer after each question. Which of the following is NOT a type of chatbot? a) Rule-based chatbot b) AI chatbot c) Scripted chatbot d) Human chatbot Answer: d) Human chatbot What programming language is commonly used to create chatbots? a) Python b) Ruby c) Java d) All of the above Answer: d) All of the above What is the primary purpose of a chatbot? a) To automate repetitive tasks b) To provide customer support c) To entertain users d) All of the above Answer: d) All of the above What is the difference between a chatbot and a virtual assistant? a) There is no difference b) A virtual assistant can perform more complex tasks than a chatbot c) A chatbot can perform more complex tasks than a virtual assistant d) A virtual assistant can only be accessed through voice commands, while a chatbot can be accessed through text or voice Answer: b) A virtual assistant can perform more complex tasks than a chatbot What is natural language processing (NLP)? a) The process of training a chatbot to understand and respond to human language b) The process of converting text to speech c) The process of analyzing data to improve chatbot performance d) The process of translating text from one language to another Answer: a) The process of training a chatbot to understand and respond to human language

This works, and I get a multiple choice quiz.  The problem though, is that the questions might well not be related to anything we have been teaching.

In the next example I’m going to use the learning outcomes to guide the creation of the questions.  I’m also going to add a bit more information about the type of questions I want:

  • I want 10 questions.
  • I want 4 options per question.
  • I want them to support the learning outcome “Define what a chatbot is and explain the purposes and benefits of using chatbots.”

My prompt looks like this:

Create 10 multiple choice questions based on the topic ‘Define what a chatbot is and explain the purposes and benefits of using chatbots.’ Include 4 options for each question and include the answers

What is a chatbot? a) A type of instant messaging software b) A social media platform c) A virtual reality headset d) A web browser extension Answer: a) A type of instant messaging software What is the primary purpose of a chatbot? a) To provide entertainment b) To offer customer service c) To play games d) To monitor social media platforms Answer: b) To offer customer service What are some benefits of using a chatbot? a) Increased efficiency and cost savings b) Improved customer satisfaction c) 24/7 availability d) All of the above Answer: d) All of the above What type of businesses benefit the most from using chatbots? a) Small businesses b) Large corporations c) Government agencies d) Non-profit organizations Answer: b) Large corporations What technology is essential for a chatbot to function? a) Augmented reality b) Virtual reality c) Natural language processing d) Blockchain Answer: c) Natural language processing What is the main advantage of using a chatbot for customer service? a) Increased customer wait times b) Decreased response time c) Limited customer support options d) Unreliable technology Answer: b) Decreased response time Which industries commonly use chatbots for customer service? a) Retail and E-commerce b) Healthcare c) Banking and Finance d) All of the above Answer: d) All of the above How can chatbots help with lead generation? a) By collecting customer information b) By automating follow-up emails c) By providing personalized recommendations d) All of the above Answer: d) All of the above What is the difference between a chatbot and a virtual assistant? a) There is no difference b) Chatbots are used for customer service, virtual assistants are used for personal assistance c) Chatbots use natural language processing, virtual assistants use machine learning d) Chatbots are fully automated, virtual assistants have a human component Answer: d) Chatbots are fully automated, virtual assistants have a human component How can chatbots improve employee productivity? a) By automating repetitive tasks b) By providing 24/7 access to information c) By reducing the need for human intervention d) All of the above Answer: d) All of the above

This is the quiz I’ve generated – we kept it to 10 questions just to keep the blog post short!


1. What is a chatbot?
a) A type of instant messaging software
b) A social media platform
c) A virtual reality headset
d) A web browser extension
Answer: a) A type of instant messaging software

2. What is the primary purpose of a chatbot?
a) To provide entertainment
b) To offer customer service
c) To play games
d) To monitor social media platforms
Answer: b) To offer customer service

3. What are some benefits of using a chatbot?
a) Increased efficiency and cost savings
b) Improved customer satisfaction
c) 24/7 availability
d) All of the above
Answer: d) All of the above

4. What type of businesses benefit the most from using chatbots?
a) Small businesses
b) Large corporations
c) Government agencies
d) Non-profit organizations
Answer: b) Large corporations

5. What technology is essential for a chatbot to function?
a) Augmented reality
b) Virtual reality
c) Natural language processing
d) Blockchain
Answer: c) Natural language processing

6. What is the main advantage of using a chatbot for customer service?
a) Increased customer wait times
b) Decreased response time
c) Limited customer support options
d) Unreliable technology
Answer: b) Decreased response time

7. Which industries commonly use chatbots for customer service?
a) Retail and E-commerce
b) Healthcare
c) Banking and Finance
d) All of the above
Answer: d) All of the above

8. How can chatbots help with lead generation?
a) By collecting customer information
b) By automating follow-up emails
c) By providing personalized recommendations
d) All of the above
Answer: d) All of the above

9. What is the difference between a chatbot and a virtual assistant?
a) There is no difference
b) Chatbots are used for customer service, virtual assistants are used for personal assistance
c) Chatbots use natural language processing, virtual assistants use machine learning
d) Chatbots are fully automated, virtual assistants have a human component
Answer: d) Chatbots are fully automated, virtual assistants have a human component

10. How can chatbots improve employee productivity?
a) By automating repetitive tasks
b) By providing 24/7 access to information
c) By reducing the need for human intervention
d) All of the above
Answer: d) All of the above


The quiz might well not be exactly what you want, but it might be a useful starting point.

If there are aspects you don’t like, just experiment with telling ChatGPT what you don’t like, and ask it to try again.

Also, don’t forget that we learnt in our first blog post that ChatGPT will sometimes get facts wrong, so make sure you check the output carefully before using it.

Maybe, for example I want the questions for focus more on benefits:

Prompt: Can you focus more on user and business benefits?

Can you focus more on user and business benefits. Sure, here are 10 multiple choice questions with a focus on the benefits of chatbots for users and businesses: What is a key benefit of using chatbots for users? a) They provide a personalized experience b) They reduce the cost of goods and services c) They increase website loading time d) They require users to provide more personal information Answer: a) They provide a personalized experience How can chatbots benefit businesses? a) They reduce staffing costs b) They improve employee morale c) They increase website traffic d) They decrease customer satisfaction

What Next

I hope that the examples provided have sparked some ideas for you. With an understanding of the capabilities of ChatGPT, you can now explore other types of tasks and applications.

Next we are going to look at using ChatGPT to provide feedback on your own writing.


Find out more by visiting our Artificial Intelligence page to view publications and resources, join us for events and discover what AI has to offer through our range of interactive online demos.

For regular updates from the team sign up to our mailing list.

Get in touch with the team directly at AI@jisc.ac.uk

Leave a Reply

Your email address will not be published. Required fields are marked *