How do I limit it so that a user may only take a quiz, one time?
There are a number of options for doing this. I have included some help articles that should help:
You may also consider using a SurveyGizmo Email Campaign which allows you to upload a contact list and send an email invitation using SurveyGizmo. Each respondent can then only submit one survey response:
Hope that helps!