Я пытаюсь выполнить онлайн-тестирование. Я нашел два способа проверить выбранные пользователем ответы.Каковы недостатки следующих методов представления данных?
way1
<div class="qContainer" index="0">
Who has socred 100 centuries in Internationa cricker?
<ul>
<li> <input type="radio" value"Sachin">Sachin</input>
<li> <input type="radio" value"Don">Don Bradman</input>
<li> <input type="radio" value"Steve">Steve waugh</input>
<li> <input type="radio" value"Saeed">Saeed</input>
</ul>
</div>
В этом методе я храню ответ на вопрос itsef [index=0]
. Но пользователь может обмануть это.
way2
отправить фермы данные на сервер через Ajax метод пост.
$.ajax({
url: "testResult.php",
type:"POST",
data: $("#formID").serialize()
});
С помощью этого метода Url изменяется с выбранным ответом. [i.e ответы отправляются через метод post] И проверьте результат на странице php на данные db и отобразите результат пользователю.
Пожалуйста, дайте мне знать, есть ли другие способы добиться этого лучше, чем эти два. И каковы недостатки этих методов?
Если вы не хотите использовать Ajax, то сделать это нормальный путь –
, если вы что-либо с проверкой со стороны скоринговой системы клиента здание не рекомендуется – slash197
@ slash197 Да Это скоринг система мотивации студентов –