Требуется разработка скрипта для поиска и удаления дублей элементов одного инфоблока на платформе 1С-Битрикс. Подробности задачи указаны в приложенном PDF. Исполнитель получит доступ к виртуалке по VPN с настроенным клиентом OpenVPN. Укажите ориентировочный срок выполнения и бюджет проекта.
Сделать капчу 65ч.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
CAPTCHA
Контекст: пользователь веб-приложения «Сервис ОЗСП» направляет запрос
Основное действующее лицо: пользователь веб-приложения «Сервис ОЗСП»
Область действия: взаимодействие пользователя с веб-приложением «Сервис ОЗСП»
Предусловия: пользователь должен направить запрос.
Минимальные гарантии: пользователь направляет запрос.
Гарантии успеха: пользователь ввел символы в поле для ввода символов и направил запрос.
Основной сценарий:
- Пользователь находится на странице веб-приложения «Сервис ОЗСП», с которой направляются запросы. Перед кнопкой «Направить запрос» расположены поля:
1.2. кнопка обновления «↻» символов поля графического изображения символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п 1.1.);
1.3. текстовое поле для ввода символов;
1.4. кнопка «Направить запрос»;
- Пользователь вводит в текстовое поле для ввода символов(п.1.3.) символы, отображаемые в поле с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п.1.1). Система сверяет введенные пользователем символы(п.1.3.) с графическими символами, искаженными до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.)
- Пользователь нажимает на кнопку «Направить запрос». Система направляет запрос.
1.2.а.1. Сгенерированное поле с графическим изображением символов(п1.1.) не различимо для пользователя. Пользователь нажимает на кнопку обновления символов «↻». Система заново генерирует поле с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.)
2.а.1. Введенные пользователем в текстовое поле для ввода(п.1.3.) символы не совпадают с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.). Система выводит сообщение: «Попробуйте ещё раз», заново формирует поле с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.), поле для ввода символов(п.1.3.) очищено, активно для ввода новых символов. Переход на п.2.
Критерии приемки:
При проверке на корректность распознавания алгоритм должен принимать любой из символов с похожим начертанием, сгенерированный в поле с графическим изображением символов(п.1.1.) за правильный ответ. Например, русская «о» и латинская «o».
Таблица соответствия символов
Настройка капчи
Контекст: администратор веб-приложения «Сервис ОЗСП» настраивает конфигурационный файл
Основное действующее лицо: администратор веб-приложения «Сервис ОЗСП»
Область действия: взаимодействие администратора с веб-приложением «Сервис ОЗСП»
Предусловия: администратор должен настроить конфигурационный файл создания запросов.
Минимальные гарантии: администратор настраивает конфигурационный файл.
Гарантии успеха: администратор настроил конфигурационный файл создания запросов.
Основной сценарий:
1. Администратор настраивает «Сервис ОЗСП» в конфигурацонном файле, который имеет следующие пункты:
1.1. переключатели:
1.1.1. применять защиту веб-формы;
1.1.2. использовать цифры;
1.1.3. использовать кириллицу;
1.1.4. использовать латиницу;
1.1.5. использовать заглавные символы;
1.1.6 использовать строчные символы.
2. При включенном п. 1.1.1. обязательно использовать 1.1.2 и/или 1.1.3 и/или 1.1.4.
2.1. Если пункт 1.1.1. выключен, а пп. 1.1.2. и 1.1.3 и 1.1.4 выключены либо не настроены, пп.1.1.2. и 1.1.3. и 1.1.4. включены
3. При включенном п.1.1.3. или п.1.1.4. обязательно использовать 1.1.5. и/или 1.1.6.
3.1. Если пункт 1.1.3. включен, а пп. 1.1.5. и 1.1.6 выключены либо не настроены, пп. 1.1.5. и 1.1.6. включены
3.2. Если пункт 1.1.4. включен, а пп. 1.1.5. и 1.1.6 выключены либо не настроены, пп. 1.1.5. и 1.1.6. включены
Контроль нагрузки
Контекст: администратор веб-приложения «Сервис ОЗСП» настраивает механизм контроля нагрузки
Основное действующее лицо: администратор веб-приложения «Сервис ОЗСП»
Область действия: взаимодействие администратора с веб-приложением «Сервис ОЗСП»
Минимальные гарантии: администратор настраивает конфигурационный файл.
Гарантии успеха: администратор успешно настроил механизм контроля нагрузки.
Основной сценарий:
1. Администратор находится в конфигурационном файле веб-приложения «Сервис ОЗСП» со следующими строками:
1.1. переключатель активировать общий контроль;
1.2. ссрока с настройкой общий лимит запросов в минуту (int)
1.3. переключатель активировать индивидуальный контроль.
1.4. строка с настройкой индивидуального лимита запросов в минуту(int);
2. При превышении лимита запросов пользователям выводится сообщение о превышении лимита с указанием времени, оставшегося до продолжения работы приложения(подробно описано в ТЗ п.5.2., стр 30)
2.1. Поля формы капчи(UC CAPTCHA, п.1.) при превышении настроенного лимита становятся неактивными
Часть кода
https://drive.google.com/file/d/1bh6phf5LF2__3XonnVJ9GIYf2mAH90Ef/view?usp=sharing
https://drive.google.com/file/d/1DM7TfG8viH9VjFrLUnBRpSKrQoDQXQ2X/view?usp=sharing
Заявки фрилансеров
Похожие заказы
- Веб-программированиенет заявокЗакрыт3 года назад
Требуется разработать всплывающее модальное окно с формой заказа на сайте WordPress. Форма должна включать поля для имени и телефона, а также обеспечивать передачу заявок по API в партнерскую сеть offerum.com. Необходимо предоставить пошаговую инструкцию с картинками для реализации задачи. Возможность использования плагинов приветствуется для упрощения работы.
Веб-программирование1 исполнительЗавершен3 года назадТребуется анализ медленных MySQL запросов на сайте WordPress с WooCommerce. Необходимо выявить причины высоких нагрузок на CPU и определить, какие плагины или скрипты вызывают неоптимизированные запросы к базе данных. Ожидается предложение по исправлению ситуации. Возможность долгосрочного сотрудничества с успешным кандидатом.
Веб-программирование1 заявкаЗакрыт3 года назадТребуется JS-программист для создания поэкранного слайдера на сайте. Слайдер должен иметь плавную анимацию и работать на всех устройствах, включая телефоны, ПК и планшеты. Ожидается качественная реализация с учетом удобства использования.
Веб-программирование6 заявокЗакрыт3 года назадТребуются доработки для интернет-магазина на движке Simpla. Необходимо реализовать автоматическое обновление цен от Яндекс.Маркета с возможностью задания процентов, добавить YAML-лист region.xml и настройку синхронизации товаров с ЭЛКО через API. Также требуется синхронизация с Kuppersberg для обновления цен и остатков.
Веб-программированиенет заявокЗакрыт3 года назадТребуется доработка готового парсера на Python для сайта zakupki. Необходимо исправить несколько ошибок, из-за которых данные отображаются некорректно. Имеется видео с описанием проблем. Ищем специалиста для улучшения функциональности парсера.
Веб-программирование1 исполнительЗавершен3 года назадНеобходимо разработать телеграм бота с интеграцией API. Идеальный кандидат должен иметь опыт работы с Python, PHP и JavaScript. Подробности будут обсуждены с заинтересованными исполнителями.
Веб-программирование4 заявкиЗакрыт3 года назадИщется разработчик для создания телеграм бота с подключением к API. Необходимы навыки программирования на Python, PHP и Js. Подробности будут обсуждены с кандидатами.
Веб-программирование3 заявкиЗакрыт3 года назад- $20
Ищется опытный программист для выполнения небольших правок в коде PHP на платформе cms DLE. Требуется уверенное знание системы, заявки от незнакомых с cms DLE не принимаются.
Веб-программирование3 заявкиЗакрыт3 года назад Необходимо исправить ошибки в PHP проекте, который использует платные API для поиска информации и генерации PDF-отчета. Доработать логику работы с API, используя условные выражения. Проект без комментариев и документации, требуется опытный специалист для долгосрочного сотрудничества.
Веб-программирование3 заявкиЗакрыт3 года назад