@kamisarlapsha

Как сделать тест с баллами?

Всем привет. Как можно реализовать тест с подсчётом баллов в самом конце ? В тесте всего 10 вопросов(одна страница - один вопрос, всего 10 страниц). За каждый правильный ответ должны давать 2 балла. За пользование кнопкой "Убрать 2 варианта ответа" уже за правильный ответ дают 1 балл. И в конце пользователю показывает, сколько у него баллов. Сам тест готов, а с этими баллами проблема. Заранее спасибо.
  • Вопрос задан
  • 2122 просмотра
Пригласить эксперта
Ответы на вопрос 2
Palych_tw
@Palych_tw
Типа веб-разработчик
Хранить промежуточные результаты. Либо в сессии, либо в БД. При каждом POST запросе - отправке вопроса, подсчитывать. В конце выдать результат и уничтожить сессию/стереть записи из БД. Сделал бы так.

Джаваскриптер посоветует вам сделать на JS, возможно, через local storage.

И для ясности картины - что вы понимаете под "Сам тест готов"? У вас уже есть работающее приложение и вы просто не знаете как реализовать механизм подсчета или же у вас есть 10 статических html страниц и все? Если 2ое, то вам никто в рамках одного вопроса не ответит, тем более если вы умеете просто верстать.
Ответ написан
svrap
@svrap
В переменной сессии хранить количество баллов, которые варьируются в зависимости от правильности ответа и используемых подсказок, вот и всё.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы