| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Тестовая система на PHP |
| Автор: Firebird 26.10.2008, 23:32 |
| Разрабатываю систему тестирования на PHP ... Возникли следующие вопросы. 1) Необходимо по истечению некоторого времени (30 минут) завершить тестирование, и принудительно загрузить скрипт, показывающий результаты теста. 2) Необходимо отключить запись истории посещения страниц, чтобы не было возможности возвращаться назад. 3) Необходимо во время тестирования, запретить пользователю закрыть или сворачивать браузер. По (2) вопросу, решил просто открывать тест в новом окне, в котором нет кнопок и меню (toolbar=no,menu=no) и дополнительно в скрипт добавил javascript-код для блокировки контекстного меню. По (1) вопросу, даже представления не имею, как выполнить задачу. Видимо нужно как-то задействовать таймер браузера ... и при срабатывании таймера, загрузить скрипт, показывающий результаты теста ... По (3) вопросу нет вариантов ... |
| Автор: awers 26.10.2008, 23:36 |
| 1) time() + javascript 2) а почему собственно нет? ну раз так - можно вообще на ajax`e сделать 3) стоять над юзером ИМХО |
| Автор: Firebird 26.10.2008, 23:47 |
| Получается, чтобы решить все задачи, лучше свой браузер сделать? |
| Автор: awers 26.10.2008, 23:59 |
| ну на самом деле не так сложно. Delphi+TWebBrowser ... |
| Автор: skyboy 27.10.2008, 01:08 |
| Firebird, получается, что не стоит морочиться касательно "несворачиваемости". |
| Автор: ksnk 27.10.2008, 08:22 | ||||
очень странный пункт... В сессию пишем ID юзера, проходящего тест и его прогресс - номер вопроса. Все вопросы - страницы с одним и тем-же адресом... Где тут история? Добавлено через 1 минуту и 40 секунд
Лучше продумать задачу еще раз. |