Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Срок изготовления: до 20 дней;

Что должен делать модуль? Модуль предназначен для проведения онлайновых опросов, голосований и анкетирования посетителей сайта.

Что должен уметь модуль:

• Работать независимо сам по себе;

• Cохранять данные как в базу данных MySQL так и txt формат, в зависимости от настройки. Хранение настроек по своему усмотрению;

• Создавать, изменять, удалять опросы может только администратор. Условие распознания администратора выдается непосредственно исполнителю;

• Уметь устанавливать даты окончания голосования;

• Иметь множество активных голосований; При множестве активных голосований, для пользователя должен выходить только один опрос, но в случайном порядке;

• Иметь шаблоны голосования:

o radio – радио-кнопка, можно выбрать только один вариант ответа из группы ответов с таким типом поля;

o checkbox – флаг, можно выбрать несколько вариантов ответов;

o dropdown – элемент с выпадающим списком, можно выбрать только один вариант ответа;

• Регистрировать каждый голос в лог файле. IP, время.

• Уметь отслеживать уникальность посетителей; по различным методам в зависимости от настройки:

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

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

o в одной сессии, либо с одним cookie – каждому посетителю в момент голосования единожды выдается свой уникальный номер, который записывается в cookie посетителя; данная опция не позволяет посетителю голосовать дважды по данному опросу в одной сессии, либо с одним уникальным номером из cookie;

o в одной сессии, либо с одним cookie, либо с одного IP – данная опция не позволит проголосовать посетителю дважды по данному опросу в одной сессии, либо с одним уникальным номером, либо с одного IP-адреса (необходимо учесть, что если посетитель подключается к Интернет через модем (dial-up), то в большинстве случаев при каждом новом подключении ему выдается новый IP-адрес).

o Голосовать может только зарегистрированный пользователь;

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

• Опрос формируется в отдельной Таблице. Стиль таблицы задается отдельным параметром. Например: style="width:100%";

• Иметь проверку на JavaScript инъекции; в случае обнаружения после сдачи в течение года, исполнитель гарантирует исправление бесплатно;

• Иметь проверку на SQL инъекции; в случае обнаружения после сдачи в течение года, исполнитель гарантирует исправление бесплатно;

• Создавать в каждом вопросе неограниченное число вариантов ответов;

• Отображения результатов может быть нескольких видов; Текстовое, графическое, комбинированное;

• Для каждого ответа задавать свой цвет для отображения его в диаграмме соответствующим цветом;

Предложения без цены и сроков будут сразу отклонены.

Обобщенные результаты опросов могут быть представлены в виде линейных или круговых диаграмм.

Цена имеет значение!

Пример диаграмм выдаются, после изготовления основного модуля.

16 лет назад
Zerohold
Дмитрий 
47 летРоссия
19 лет в сервисе
Был
2 года назад
Выбранный исполнитель
oweb
41 годРоссия
16 лет в сервисе
Был
9 лет назад
16 лет назад
$170
14 дней
Сработал лучше, чем ожидалось. Вообщем сотрудничество получилось на Отлично !!!
Заказчику можно доверять. Слово держит.