I want to make a new form where I ask people about their "top 15" within a list of elements. I have searched a lot, but I couldn't find anything. I decided to just make 15 questions, "what's your 1st?", "what's your 2nd?", etc.
Is there a way to check if the person didn't have duplicate answers?
Or is there a better way to do what I'm trying to accomplish?
Best Answer
You can design a Google form with this functionality directly in the form. Use a multiple choice grid with options "require 1 response per row" and "limit to one response per column". Example.
This would work better for a poll with fewer options; the fixed width of Google Forms is an issue here. Unfortunately, this issue will only get worse with new Google forms: example.
Otherwise, there is no way to enforce distinct answers to separate questions within a form. You can use a script to detect duplicates in your data (if it goes to a spreadsheet), but this would happen after the form is already submitted, i.e., too late.
Two suggestions: