вариант 1.
на каждый вопрос выделить определенное время, кто не успел, тот опоздал, его редиректит на следующую.
вариант 2.
при загрузке следующей страницы сравнивать время, если разница текущего и начального времени больше чем лимит, то тест закончен и провален.