я бы просто вставил какую-то сетевую функцию в код, чтобы что-то выполнялось по сети, с вашего сервера (и этого кода не было на клиентской части). Если нужно будет отключить - просто на сервере отключаете. Это обойти будет очень сложно.
error: function(jqXHR, textStatus, errorThrown){
alert('Ошибка сервера: '+errorThrown);
}
...ответ будет совершенно однозначный. Не "может так, может сяк", а только в БД., так что лапшу вешать будете друзьям за пивом. Что касается "высосан из пальца", то прежде чем начинать их растопыривать, демонстрирую свою необразованность, ознакомьтесь хотя бы в общих чертах с OLAP.
И, если этот тест надо будет проходить раз в полгода, получить жестокий геморрой. А если даже не надо, то все равно лишнее.