I am creating a survey in Google Forms and I'm going to that use inside our organization. I am going to send the form link to everybody inside organization using their internal email. The form will not require Google login to participate, but I need to get only one response per person (one response per one emp-email-id).
If the same employee trying to participate in the survey for the second time the form should able to identify that he is already participated in the survey and prevent the second submission.
To solve this issue I planned to do three things
Applying unique id for each link which I am sending to employee and recording the unique id after submission and if the person trying to participate in the survey with same unique id link crosschecking the recorded unique id should be able to stop the second submission.
Recording their IP address instead of unique id and doing crosscheck to prevent second submission.
Recording their email id and doing crosscheck second submission.
On the three things which one is possible? I am very new to Google Forms.