Разработка "Опросника", php / mysql

Медведь16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.01.2010

Необходимо разработать на php интерактивный опросник с использованием БД (можно и тхт, если это реально)

Цветовая гамма - в стилистике http://gooodnews.ru - сине-голубые и оранжево-красные цвета. Примерный вариант стилистики теста можно посмотреть на любом из "позитивных тестов" тут: http://gooodnews.ru/content/section/5/30/

Заголовок: Я ЛЮБЛЮ

Ниже приводится список из сотни (с последующим увеличением) пунктов "я люблю ..." с возможностью ставить галочку напротив каждого пункта.

Необходимо сделать разбивку по 10 пунктов «люблю» на странице, с возможностью выбора в конце каждой страницы (в футере) из 2-х вариантов "закончить тест" либо "продолжить выбор", и так на 10 и больше страницах.

Варианты пунктов «я люблю»:

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

2. Лизать мороженное

3. Насаживать мясо на шампура для шашлыков

4. Смотреть на закат

5. Качаться на стуле

6. Целоваться

7. тому подобная сотня бытовых мелочей

Внизу помимо «закончить тест» и «продолжить выбор» на каждой странице имеется пункт «Дописать свое «люблю»».

Добавленные читателями «Люблю» ожидают утверждения модератором, о чем ему на е-мейл отправляется сообщение. После утверждения пользовательские «люблю» становятся 11-й, 12-й, 13-й и т.д. страницами (как и раньше по 10 «люблю» на страницу).

После того, как человек на одной из страниц нажал «закончить тест», результаты обрабатываются и пользователю выдается 3 результата:

1. Счетчик тупо считает % от соотношения прочитанных пунктов и проставленных галочек (например, 2 страницы посмотрел , значит увидел 20 «люблю», поставил 14 галочек, высчитываем процент) и выдает результат типа (от 80-100%) - вы очень счастливый человек, знаете, чего хотите от жизни, умеете выражать свои желания и т.д. (это - рабочий вариант результата, полноценный будет прописываться дополнительно); 50-79% - вам стоит поучиться расслабляться, 1-49% - пока что выражать "не люблю" у вас получается лучше, чем люблю...

2. Соотношение количества прочитавших «люблю» и проставленных галочек в каждом пункте. Результат выдается с учетом выборов пользователя, лишь на те пункты, которые он "отметил галочкой" (например: если из 100 человек увидевших пункт «люблю качаться на стуле», 81 поставили там галочку, и его же выбрал пользователь, результат выдается: «вместе с вами любят качаться на стуле - 81%, лопать пузырьки - 95%» и т.д.)

3. При нажатии "Посмотреть весь рейтинг" открывается окно с полным списком всех "люблю" с ранжированием от самых часто выбираемых "люблю" до самых редко выбираемых.

Дополнительно к результату, внизу создается 2 небольших окошка с кодом, содержащим результаты теста и позволяющие простым копипастом кода вставить результаты в ЖЖ.

Заявки фрилансеров