Как ограничить время прохождения экзамена на моем сайте? - PullRequest
1 голос
/ 15 июня 2009

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

экзамен содержит несколько страниц, пользователь может перелистывать страницы вперед и назад. Я хочу предотвратить (насколько я могу) лгать.

Ответы [ 3 ]

5 голосов
/ 15 июня 2009

Когда они начнут экзамен, сохраните время на стороне сервера. Для каждой страницы, которую они загружают, запустите таймер на сколько времени осталось.

1 голос
/ 15 июня 2009

Я бы сказал, что обеспечение только фиксированного временного окна для предоставления входных данных должно контролироваться в бэкэнд-приложении, а не в браузере.

Пользователь может манипулировать браузером, а внутренним приложением можно управлять гораздо эффективнее.

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

0 голосов
/ 15 июня 2009

Предупреждение может быть сделано с помощью SetTimeOut на странице. Однако отслеживание общего времени должно выполняться на основе первого «начала» экзамена и должно выполняться на стороне сервера. Предоставьте каждому пользователю свою личную учетную запись и отслеживайте его прогресс на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...