Как создать простую капчу на основе вопросов/ответов

Далее описан процесс создани капчи на основе заполнения простых смысловых вопросов, а не на распознавании сложных графических образов.

Это способ менее защищен чем Google Recaptcha, но зато он не зависит от внешнего сервиса (если он будет недоступен, то форма просто не будет работать).  

Через ИИ создаем 500-1000 пар простых вопросов/ответов в формате CSV, на которые может ответить любой человек.

Получится что-то вроде такого списка 

Сколько будет 5 + 6?;11
Сколько будет 12 - 5?;7
Сколько дней в неделе?;7
Сколько месяцев в году?;12
Сколько часов в сутках?;24
Сколько минут в часе?;60
Сколько секунд в минуте?;60

Загружаем этот список в таблицу БД (например, as_simpleCaptcha). 

В форме выводим поле со случайным вопросом и даем пользователю заполнить ответ по нему.

Если пользователь вводит ответ по таблице (существует такая запись в таблцице с указанным вопросом и ответом), то даем пользователю выполнить операцию.

Примечание: 

 

Страница-источник на сайте falconspace.ru