PHP программист
ТЗ.
Имеется сайт:
Сделан на базе WordPress
В данном сайте, необходимо доработать 1 этап и разработать 2.
Оценивать нужно каждый отдельно, так как второй будет по сути с 0
А. Доработки по первому этапу.
1) На странице заполнения данных - нужно сделать заполнение всех полей обязательным. (данные которые заносятся, должны потом быть для фильтра - чтобы смотреть как отвечают тот или иной пол, с того или иного города)
2) Если человек ответил на 7 из 7 вопросов, выводится Анимация и предложение перейти на 2 уровень.
3) На последнем этапе - внизу иконки соц. сетей (они должны работать - как поделиться)
4) После прохождения этапа, должен быть "Рейтинг" - там будет карта и округа. Нужно сделать следующии функции:
- Чтобы на карте отображались у 5 округов-лидеров, кол-во пройденных ответов. (бегущие цифры) То есть тут выводятся те, кто прошел 7 из 7.
- Карта в слоях и каждая область отдельно сделана + слой при наведении. Нужно сделать чтобы при наведении выводилось название области и кол-во пройденных ответов.
- Нужен так же отдельно вывод рейтинга всех округов (эти данные перед тестом человек указывает свой рейтинг, думаю тут проблем нет)
Б. Второй этап.
1) После прохождения 1 этапа появляется поздравление и кнопка на второй этап.
2) Человеку нужно пройти регистрацию, он указывает на отдельной страничке свое ФИО, логин, e-mail, округ (он выбирает из предложенных).
3) На E-mail приходит ссылка подтверждение - после подтверждения человек со своим новым ником переходит на новую страничку, где может пройти тест ТОЛЬКО 1 раз.
4) В базе будет более 100 вопросов и 4 ответа, каждому человеку выводится рандомно 15 вопросов
5) На каждый вопрос дается 30 секунд.
6) Защита от копирования вопроса.
7) Защита от IP и Куки для повторного прохождения.
8) Рейтинг (карта) из предыдущего этапа с возможностью:
- Видеть ТОП 20 лидеров по правильным ответам. Если кол-во времени одинаково, то считается по быстроте ответа.
- Отдельно Рейтинг ТОП 5 - по количеству баллов по округам. (Тут считается 1 правильный ответ - 1 балл) и эти баллы отдаются в копилку округу.
9) В админке должны хранится все пользователи и их результаты + логи.
Ссылка по запросу.
Интересуют сроки и стоимость. Приоритет по цене =)