Here using a 3.2.11 phpBB, and still working on a convenient antispam solution.
After many hours reading here what could be best, it appears the Q&A seems efficient.
So I'm starting to write a ton of Q&A.
If some questions are too easily defeated by spammers, is there a place (obvious in the web gui, or hidden in the DB) where I'll be able to find out which question was answered once the spammer got through?
That approach, as you are finding, is full of problems. If a Q&A gets broken you have no idea which question has been broken which means that you have to replace them all.
Best, and tried and tested, method is to have one good, non searchable, question then if it does get broken you know exactly where the problem is.
David Remember: You only know what you know and - you don't know what you don't know! My CDB Contributions | How to install an extension I will not be accepting translations for any of my extensions in Github - please post any translations in the appropriate topic. No support requests via PM or email as they will be ignored
It seems that OP has the same impression like me.
The software should allow to define and store multiple Q&A as it is currently the case.
However, it would be nice to select one of them as the active question rather than sequencing thru it.
The software, as written, does not fully support what has been accepted as best practise.