Нужно создать систему для онлайн тестирования с активацией теста по ключу. Тест внутри себя содержит много тестов и генерирует общую сводку и отчет по каждому прошедшему.
Задание на разработку сайта-справочника
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Цель: Дать доступ ограниченному кругу лиц к коммерческой тайне, без возможности её дальнейшего распространения третьим лицам
Задача: Создать сайт с несколькими разделами под загружаемые из Excel файлы.
Один файл один раздел. Данные из файлов хранить в MySQL. При изменении
данных в файле Excel и его перезагрузке на сайт, старые данные
удаляются.
Разделы
Просмотр данных: Представляет собой таблицу, аналогичную загружаемой в Excel. Первая строчка с данными файла Excel является заголовком таблицы и фильтром по части искомого выражения в столбце.
Таблица выводится в модальное окно браузера, из интерфейсов допускаются только полосы прокрутки (заголовок окна, меню и прочее должно быть скрыто, если браузер не допускает скрытие, то окно не должно выводится с соответствующим предупреждением и рекомендуемым браузером). Закрытие окна должно производиться нестандартным методом.
При активности данного окна, должна быть невозможна работа всех клавиш (в том числе функциональных) и их сочетаний на клавиатуре (в том числе и экранной) и правая кнопка мыши, за некоторым исключением. Навигация по
окну производится скролом и левой кн. мыши.
Исключения блокировки:
1. В фильтрах разрешен ввод с текстового и цифрового блока и комбинации Ctrl+c и Ctrl+v
2. Разрешено выделять и копировать с помощью пр. кн. мыши или комбинации
Ctrl+c одной ячейки под курсором мыши. Выделение и копирование нескольких ячеек не допускается
Админка: Служит для ввода данных пользователей их логинов паролей, определения доступов к разделам (одному или нескольким) в т.ч. к админке. Из админки производим загрузку данных на сайт из Excel (кол-во столбцов произвольное),
добавление/удаление разделов (каждый раздел имеет свое наименование, задаваемое в админке). Окно - стандартное окно браузера.
Данные пользователя: Имя, Фамилия, e-mail, логин/пароль, дата/время последнего входа, активность в данный момент.
Доступ
Доступ к данным производится при помощи 2-х факторной авторизации. 1-я логин пароль, 2-я на почту пользователю в виде произвольного 8 символьного набора [a-Z][0-9]
Пользователь после входа видит только Наименования разделов в виде ссылок в модальном окне (такое-же как при просмотре данных справочника) и должен иметь доступ только к тем разделам, что ему были разрешены в админке. В случае попытки входа по прямой ссылке, после авторизации, в закрытый для пользователя раздел, должно отправляться оповещение всем пользователям, у которых есть доступ к админке
Cрок до 14 дней, без поддержки, без использования CMS, только чистый PHP+JS допускаются сторонние известные классы, объекты и фрэймворки, перед разработкой согласование используемых классов/объектов/фрэймворков с ссылкой на них.
Код не должен содержать известных уязвимостей и уязвимостей связанных с разработкой проекта.
Проект должен быть свободным от прав на интеллектуальную собственность со стороны третьих лиц.
Все права интеллектуальной собственности на проект и право исключительного использования передаются заказчику.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен6 лет назад
Здравствуйте! Нужно разработать сайт по аналогии с ; Обязательное условия в выборе исполнителя: наличие опыта работы с фотографиями 360 градусов. И еще, заходите в мой профиль, там есть контакты. Пишите туда.
Веб-программированиенет заявокЗакрыт7 лет назадЕсть сайт http://www.hitechapps.net/ Нужно настроить главную страницу (разработать несколько слайдеров, отображение сервисов и прочее). На главной странице нужно отобразть сервисы, портфолио (может быть как в шаблоне), опыт в индустриях (INDUSTRIES, пример https://www.intellectsoft.net/), про компанию. ...
Веб-программирование1 заявкаЗакрыт7 лет назадЕсть доработка по сайту https://vektor-c.ru/ Какие работы нужно выполнить: 1 Перейти на другую редакцию Битрикс. Сейчас у клиента «Стандарт», перейти на «Бизнес» 2 Раз в неделю нужна ...
Веб-программирование3 заявкиЗакрыт7 лет назадНужно доработать систему тикетов, а именно Добавляем таблицу “предприятия”, в которой поля id, и настроек есть для каждого предприятия а также есть поле parent - в нулевом предприятии, верхнем - оно нулевое, все предприятия ниже входят ...
Веб-программирование1 заявкаЗакрыт7 лет назадНадо Прикрутить к сайту на WP+LifterLMS оплату через Яндекс
Веб-программирование6 заявокЗакрыт7 лет назадЕсть массив из JS и CSS файлов, которые далее подгружают на страницу несколько файлов. Надо сделать миксер из файлов что бы на выходе подгружался бы один файл. Можно использовать пабликовое решение. Детали ...
Веб-программирование1 заявкаЗакрыт7 лет назадНастроить передачу данных с лендинга в сервис емаил рассылки через апи. И другие мелкие настройки: типа ява-цели в метрике, маска на форму телефона и проч. Все это у нас настроено на ...
Веб-программирование2 заявкиЗакрыт7 лет назадНужен программист python+django для развития проекта. Из технологий основное это python 3.4, django, celery, jquery на публичном сайте. Проект довольно объемный, более 100k loc. Объём задач свыше 200 часов. ...
Веб-программирование5 заявокЗакрыт7 лет назадНеобходимо разработать сайт по поиску организаций. Пример: rusprofile(.)ru Используем фреймворк Laravel или Yii. Данные по организациям предоставляются в формате xml, 1 файл на 1 организацию. Объем базы около 130 Гб. Принцип работы ...
Веб-программирование9 заявокЗакрыт7 лет назад