I would like to use Google Forms to create a simple 5 question multiple choice quiz.

When the user has selected their answers and clicked Submit I would like to display immediate feedback on the same page. They should not be able to proceed until all of the answers are correct.

So let's say they answer 1 - 4 correct but 5 is incorrect, I'd like to display message along the lines of;

Are you sure? Try again.

Once they select the correct answer for number 5, they can then proceed to submit the form and the results are recorded as normal.

Basically, I don't want to record the results until all of the questions have been answered correctly.

Is this possible?

3 Answers 3


What you are asking for, cannot be achieved using Google Forms.

(You could probably try using GAS but that is a completely different "ball game")

As an alternative

You could achieve what you ask for but only on a per question/section basis.

Please have a look at this TEST FORM I prepared for you.

  • Did you have a look at the form? Would this suit your needs? Jan 10, 2020 at 17:05
  • I was wanting to do something similar. This is perfect, how did you do it? Apr 21, 2020 at 11:20
  • "I was wanting to do something similar". @ctrl-alt-delor You would need to explain the "similar" part. Could have many interpretations. Apr 21, 2020 at 16:03

This is based on the answer of @marikamitsos. Here is how to do it.

It does not work with all question types. It does work with simple multi-choice, but not checkbox.

  • Create a quiz with sections, one answer per section.
  • Add a section after each question. I will call this the review section. In it add feedback.
  • For each question enable "goto section based on answer", change the default option for correct answers, so that it goes to the next section.

For and against


Yes, this is possible. At the bottom of each question, click the 3 dots, then click response validation. See this video: https://www.youtube.com/watch?v=r8V_qnmedxY

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.