|
|
|
| Здравствуйте хорошие люди! Подскажите ПОЖАЛУЙСТА юному натуралисту как установить таймер на тест, точнее на каждый "следующий вопрос" (15 сек к примеру). Т.е. если человек отвечает неправильно или не вкладывается в эти 15 сек.(при ответе на вопрос) то автоматически попадает на главную страницу (или куда-нибудь в другое место). И теряет доступ к повторному прохождению теста. Это первое. Второе: для доступа к прохождению теста клиент вводит пароль который по истечению срока теста (ну там выход или еще что-нибудь) пароль удаляется. (ввёл пароль!-из теста вышел этот же пароль - уже не работает!).
Если найдутся хорошие люди, то подскажите чем сможете, только, при всём моём уважении к умным головам, пожалуйста, не пишите "одну строчку типа session+код", если можно описание (я не чайник!) или главу, из книги какой-либо описывающей данную проблему, статью. Просто ЗНАЮЩЕМУ человеку одни вещи кажутся простыми, а другому...... | |
|
|
|
|
|
|
|
для: Ulfert
(07.04.2009 в 19:27)
| | 1. Обычно, тот фрагмент скрипта, который формирующий очередной вопрос и выводит его на экран, должен записать в сессию текущее время ( time() ) , а скрипт, принимающий ответ - сравнить текущее время с записанным плюс дельта времени на ответ.
2. Это зависит от того, что за процесс эти пароли раздает.
Смысл ввода пароля при каждом ответе на вопрос не очевиден. | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2009 в 19:57)
| | спасибо Вам за мнение - алгоритм (мысленно) понял приблизительно. А второй пункт я просто не совсем представляю каким образом это может или должно осуществляться но ввод по паролю или по е-мэйлу обязателен! тока каким образом? это должно осуществляться я не нашел информации (НЕ В ПЛАНЕ написания кода) а вообще! Напишите пожалуйста если сталкивались с такого рода задачей. | |
|
|
|
|
|
|
|
для: Ulfert
(07.04.2009 в 20:08)
| | Когда тестируемый отвечает на очередной вопрос теста, он не будет вводить ни пароль, ни емэйл. Он будет вводить ответ. | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2009 в 20:13)
| | на каждый очередной вопрос теста вводить пароль не надо. Его нужно вводить один раз чтобы получить доступ к самому тесту.(окно ввода) Типа ввёл пароль нажал старт и пошли вопросы. Вот таким образом. | |
|
|
|
|
|
|
|
для: Ulfert
(07.04.2009 в 20:17)
| | получение доступа к некоторому контенту в общем случае с проходимым тестом никак не связано, и должно рассматриваться вне контекста первой задачи.
Вернее, тестирующий скрипт должен писаться в рамках уже решенной задачи по авторизации доступа.
А последняя зависит уже от того, как Вы раздаете этот самый доступ.
Как регистрируете е-мэйлы, логины, пароли и как их проверяете. Еще до перехода непосредственно к тесту. | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2009 в 20:23)
| | спасибо Вам большое Trianon теперь я понял наконец-то (дошло до дурака))) Виноват буду стараться. | |
|
|
|