Компонент Тестирование

Дмитрий17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.05.2010

Для джустины нужно сделать компонент тестирование

Внешний вид и базовая логика теста:

Пункт меню - "Тестирование"

На первой странице есть форма, в которой посетитель должен заполнить ФИО, телефон, e-mail (обязательные поля) и поле "Код" (необязательное поле) с описанием (которое можно потом менять). Кроме этого - выпадающее меню, в котором есть список всех доступных тестов. Снизу - кнопка "Старт!"

После нажатия кнопки открывается след. страница с номером вопроса в формате "Вопрос 1 из 12", самим вопросом и вариантами ответов (от 2 до бесконечности) и кнопка "Далее". После нажатия кнопки - появляется след. страница... На предпоследней странице кнопка меняет название на "Итоги".

Последняя страница содержит 2-3 строки с описанием итоговых рекомендаций и информацией о том, что развернутые рекомендации будут отправлены на указанный e-mail.

После заполнения теста на адрес [email protected] приходит письмо, содержащее инфо:

- ФИО, телефон, e-mail, код

- название теста, выбранного посетителем,

- начало варианта рекомендаций.

На адрес, указанный посетителем, приходит письмо, содержащее:

- развернутый вариант рекомендаций,

- дополнительную информацию о Школе и программах,

- приписку снизу "если хотите отписаться от рассылки информации от УВШБ - напишите фразу "отписаться" на адрес [email protected]"

Посетитель автоматически вносится в список рассылки...

Внутренняя логика и заполнение информацией:

- есть форма, в которой заполняются вопросы, ответы и каждому ответу присваивается свое цифровое значение,

- есть форма, в которой заполняются варианты рекомендаций и указывается цифровой диапазон для каждого варианта,

- есть шаблон письма для посетителя, составляемый отдельно для каждого теста и привязываемый к нему.

P.S. Описанный тест - линейно-цифровой (т.е. вопросы идут в жесткой последовательности и варианты рекомендаций зависят от суммы баллов за ответы).