Реализация 1-страничного сайта-тренажера

3 500 руб. за проект
20 апреля 2024, 10:50 • 6 откликов • 72 просмотра
Продукт реализации представляет собой 1-страничный сайт без клиент-серверной / микросервисной архитектуры. Он предназначен для личного пользования (только локально). Механика подготовлена заказчиком в виде блок-схемы и требует реализации. Немного стиля приветствуется.
Элементы страницы:
- поле ввода fld1 (занимает 3/4 ширины и высоты страницы);
- кнопка btn_start (Старт) (расположена под полем fld1);
- кнопка btn_stop (Стоп) (расположена на том же месте, что и кнопка Старт (появляется, когда начинается процесс тестирования и кнопка Старт исчезает);
- кнопка btn_back (Назад) (располагается справа от кнопки Стоп);
- блок с кнопками (располагается в правой части страницы - на оставшейся 1/4 страницы).

Популярно о механике.
Вы располагаете некоторый текст в поле fld1. Нажимаете кнопку старта, происходят указанные в схеме проверки. Если идти по хэппи пас, то в поле fld1 появляется скелет исходного текста, где все, что не относится к разделителям, заменено на ХХХ. Запускается таймер обратного отсчета. Надо все ХХХ заполнить. Заполнение скелета исходного текста происходит последовательно слева - направо. Возврат (кнопка Назад) последовательно заменяет вставленный вариант на ХХХ, справа - налево.
Исходный текст при начале тестирования сохраняется со всеми отступами, разделяется на части, после чего эти части становятся вариантами ответа. Варианты ответа после старта тестирования представляются в виде кнопок в блоке с кнопками (располагаются в столбик). Нажатие кнопки - соответствующий текст, отображенный на ней, заполняет очередной ХХХ; сама кнопка скрывается и ее пространство сужается, чтобы было проще скроллить в правой части, если вариантов ответов много. В конце концов останется только один :) - заполненный текст в fld1.
Задача предназначена для фронтенд-разработчика. Предполагаю, что подготовленная заранее логика максимально ускорит выполнение задачи.
Файлы
Отзывы
Исполнитель предоставил, якобы" готовый к тестированию реализованный код вовремя. Однако мне удалось за несколько минут найти 6-7 критических для логики багов. Перестал проверять и спросил прямо: вы юзали нейросеть? На что получил обескураживающий ответ:
"если честно, то я очень опрометчиво поступил, вызвавшись выполнять данную работу, так как в целом я просто верстальщик. Посмотрев на схему мне показалось, что это действительно простая работа, но, к сожалению, как оказалось я подзабыл js. Пытался сделать сам - ничего не получалось, прибегнул к помощи нейросети - начало что-то получаться, просто пытался модифицировать код. Да и про опыт я наврал, работать на фрилансе я начал совсем недавно. Прошу прощения за потраченное время".
Эмм.. Вы серьезно??
Просто "извините" здесь не проканает. Обратился в поддержку платформы, но получил не менее обескураживающий ответ: мы - доска, мы никого не можем наказывать. Супер, гайс: почему и с точки зрения какого нормативно-правового акта вы как администратор и владелец платформы не имеете возможности блокировать такие акки, чтобы подобные проблемы не происходили вновь? Исполнитель признался, по сути, в том, что обманул заказчика, и вы, такие: у нас лапки, мы мур-мяу и нам боком, что у нас такое происходит. Мдаа..
7 месяцев назад