Your LimeSurvey version: 5.4.15 Own server or LimeSurvey hosting: Own server
==================
Hi,
We have a survey with a hidden field which receives values passed from the querystring in a link. It's working great, except that bots have found the link and are sending garbage answers to the survey
This is what we've tried:
Using acaptcha - it fails accessibility standards.
Using a regexp on the hidden fields - still able to submit garbage answers
Putting a timer on the submit button to appear after 1 second - won't stop the bots.
Does anyone have any suggestions on how to stop the bots?
Does anyone have any suggestions on how to stop the bots?
We see different expectations when it comes to "stop the bots".
Do you want to really stop the bot answering the survey or do you want to filter out bots and fake answering?
You could use a question as a captcha.
It can be a math task or a enter a certain phrase task. Or an instruction "Please answer the next question with item xyz".
You can then decide if a wrong answers is used to end the survey or just be used as an filter to ignore these responses.
I wonder why your survey seem to attract bots. Is the link to your survey distributed by people to others?