Выкладываю ТЗ в общих чертах для того, чтобы не тратить ваше время на прочтение более крупных и развернутых ТЗ, которые предоставлю человеку, решившему взяться за проект.
Сайт для обучения персонала
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно создать сайт, цель сайта - регистрация и пошаговое видео обучение;
Сайт должен состоять из двух уровней: панель гость и панель администратор;
Интерфейс сайта должен быть выполнен в серо темных тонах;
Регистрация должна быть формальной, пример - логин, пароль, подтверждение пароля, капча, далее правила с которыми необходимо согласится для продолжения (правила наполняет администратор), после соглашения с правилами пользователь попадает в панель гостя;
Панель гостя:
Структура и функции страницы гость:
1 - Сверху строкой, в ряд, видно кол-во уроков их название, и на каком из них находиться гость; гость может выбирать, перемещаться по урокам из предложеных сайтом;
2 - По центру - видео (перемотка, пауза, громкость, на весь экран);
3 - Под видео находиться описание к данному уроку;
4 - Справа внизу окно чата, для возможности связаться с наставником.(должно быть указано "Наставник онлайн" или "Наставник оффлай" (наставник - учетка админа));
5 - В каждом уроке внизу должна быть кнопка "перейти к следующему уроку"(если он не последний) и кнопка "вернутся к предыдущему уроку";
Примечание - у каждого урока и гостя есть свой статус (платный и бесплатный), для просмотра платного урока - у гостя должен быть статус "платный курс", оплата происходит через чат, т.е. онлайн платежку подключать не нужно.
Если данное правило не соблюдается, и гость все равно пытаеться перейти к платному уроку (нажимает на него, пытаеться перейти к следущему уроку кнопкой внизу), сайт ему сообщает "Данный урок платный - обратитесь в чат к наставнику"
Панель администратора:
Структура и функции панели администратора:
Сверху меню в нем вкладки: уроки, гости, чат, правила;
1 - Вкладка "уроки" - такая же страница, как и у гостя, только с функциями редактирования:
а) Добавлять, удалять уроки, давать названия урокам (пример - "Урок 1 - Подготовка");
б) Загружать, удалять (на сервер) видео;
в) Редактировать текст-описание урока, добавлять картинки, гиперссылки(встроеный редактор)
г) Назначение статуса уроку (платный/бесплатный);
2 - Вкладка "гости" - видно всех зарегистрировавшихся пользователей, напротив каждого:
а) Дата регистрации;
б) Возможность удалить учетную запись из базы;
в) IP адрес, возможность заблокировать/разблокировать доступ к сайту с данного IP адреса;
г) Назначение статуса гостю (платный курс/бесплатный курс);
д) Статус Онлайн/Оффлайн;
е) Возможность заблокировать/разблокировать учетную запись
ж) Статус "нарушитель"
3 - Вкладка "чат" - видно ники всех пользователей (гостей) напротив каждого:
а) Есть возможность начать беседу с любым гостем;
б) Видно статус "онлайн/оффлайн";
в) Видно статус "платный курс/бесплатный курс";
г) Возможность скрыть чат на странице гостя (по умолчанию у всех чат открыт);
д) Возможность выбрать статус оператора "онлайн/оффлайн";
е) При поступлении нового сообщения должно быть реализовано звуковое уведомление, как у гостя, так и у наставника;
ж) Возможность удалять отдельного сообщения и всего диалога в чате (история должна храниться как у гостя так и у наставника)
4 Вкладка "правила" - возможность создавать и редактировать правила, без принятия которых "гость" не сможет перейти к обучению.
Примечание - должна быть реализована защита от мультисесии, если в один аккаунт пытаються зайти с двух или более разных IP одновременно , то сайт должен сообщить гостю "Данные учетной записи запрещено передавать третьим лицам, при повторном нарушении учетная запись будет удалена без возможности восстановления" и внизу появляется форма для смены пароля, после смены аккаунт снова работает но статус его становится "нарушитель" и при повторной блокеровке учетная запись должна быть полностью удалена из базы данных сайта без права на восстановление.
Заявки фрилансеров
Похожие заказы
- $225Веб-программирование3 заявкиЗакрыт9 лет назад
Написать модуль оплаты для Opencart по API платёжной системы, документация по подключению к API имеется. Подробности при обсуждении.
Веб-программирование6 заявокЗакрыт9 лет назадНужно сделать прилипающий блок сверху как на http://alimenty-expert.ru , под мобильную версию тоже чтобы нормально отображался. (блок можно сворачивать и разворачивать). - ну вообщем все как на примере. Нужно также на 15 сайтах сделать - все ...
Веб-программирование8 заявокЗакрыт9 лет назадТребуется специалист по Битрикс. Необходимо внести правки на сайте, касающиеся работы фильтров в каталоге. Все подробности скину.
Веб-программирование3 заявкиЗакрыт9 лет назадСайт http://termest-2.mc-alpari.com/ На данный момент скорость загрузки страниц от 5 до 10 секунд. Задача - максимально уменьшить время загрузки страниц.
Веб-программирование5 заявокЗакрыт9 лет назадНужно написать такой скрипт - inhumour.me Должен работать в папке основного домена. Пишите сроки и на чем можете реализовать подобный скрипт. Я так полагаю, что php+mysql
Веб-программирование8 заявокЗакрыт9 лет назадСимплчекаут: 1) чтобы во всех браузерах отображались все части оформления заказа (например, в эксплорере не отображается Метод доставки) 2)при регистрации строки Город, адрес - сохраняютвведеные значения 3)в целом проверить корректность работы модуля ...
Веб-программированиенет заявокЗакрыт9 лет назадНеобходимо удалить вирус на сайте http://kemspid.ru/ особенно видно его работу при включенной версии для слабовидящих (ссылка в левом нижнем углу) (скриншот прилагается) Система управления MODx
Веб-программирование1 исполнительЗавершен9 лет назадВся страница разбита на 3 блока: 1 слайдер (простой фоновый слайдер с фотографиями – фото надо задавать через произвольные поля в вордпрессе) 2 услуги (список услуг при нажатии на которые появляется скрытое описание) ...
Веб-программирование3 заявкиЗакрыт9 лет назадНужно сделать калькулятор, пример в ссылке http://newokna.ru/calculator/. Изменить его по примеру другого калькулятора http://www.plastok.ru/windows/calculator.html. Например всплывающие подсказки из второго применить на первом. Установить калькулятор на наш сайт работающий на WordPress. Предусмотреть возможность изменения цен и вывода калькулятора ...
Веб-программирование6 заявокЗакрыт9 лет назад