I have created a survey using Google Forms and need to send to University staff. How can I restrict to only one response per person without survey group having a Google account?
You can't. With anonymous people filling in the survey there is no way to tell if they have done it more than once.
You could have the users enter an email address into the form and then use Google Apps Script to check. However, if they enter a different email address you are back to square one.