We would like to have some employee tests in forms. Is there a way to restrict submission only once per ip address? This would at least keep someone from sitting down and doing the test repeatedly on the same device.
Can you restrict duplicate submission?
If this isn't anonymous, I would have a 2-step verification built in at the start of the test.
--Could use DOB and Employee ID
When verified fill hidden field with the 0 or 1 from DB column, 0 being they haven't taken and 1 they have.
If 1, then you can hide all and show message they've already taken test.
If 0, they take test and store in a database for user and set column value to 1 from 0.