• Проекты 29
  • Оценка 5.0
  • Рейтинг 5 148

Бюджет: 27000 UAH Срок: 7 дней

Бюджет 3000 грн для такой доработки я бы не брал как рабочий - риск потерять прогресс пользователей дороже самой задачи. Минимально безопасный этап - 28000 грн и 7 рабочих дней, после доступа к коду и базе смогу точнее подтвердить объем.

НАчинать нужно не с кнопки Check, а с защиты данных - backup базы, staging-копия, проверка текущей схемы прогресса, потом миграция и тесты на старых уроках. В целом нормальная логика - сохранить результат каждого exercise, заблокировать повторное редактирование, считать прогресс по вопросам и дать пользователю продолжить урок позже с того же места.

> 1 - делаю staging и резервную копию базы
> 2 - добавляю хранение результата exercise - total_questions, correct_answers, answers, status, completed_at, attempts
> 3 - меняю Check так, чтобы после проверки ответы сохранялись и exercise блокировался
> 4 - убираю зависимость прогресса от финальной кнопки урока
> 5 - обновляю расчет progress по completed_questions и accuracy под будущий вывод
> 6 - проверяю совместимость 32 уроков, 32 домашних заданий и 8 тестов без удаления старой структуры

Мобильное приложение с админкой
  • Проекты 51
  • Оценка -
  • Рейтинг 4 126

Бюджет: 27000 UAH Срок: 30 дней

Здравствуйте! Вижу задачу «Платформа для изучения английского языка с уроками, домашними заданиями и контрольными». Имею опыт работы с PHP/Laravel, базами данных, API и поддержкой существующих проектов. Могу разобраться в коде, найти оптимальное решение, реализовать без лишних изменений архитектуры и оставить понятный результат для дальнейшей поддержки.

  • Проекты 12
  • Оценка 5.0
  • Рейтинг 3 032

Бюджет: 10000 UAH Срок: 10 дней

Здравствуйте, Иван! Идея перейти к фиксации результата сразу после Check и считать прогресс по вопросам выглядит правильной: так меньше потерь данных и нет ситуации, когда пользователь “прошёл”, но по факту ничего не сохранилось.

Я могу помочь это аккуратно переделать так, чтобы не трогать текущие уроки, упражнения и админку, а просто добавить слой сохранения результатов и прогресса поверх.

Но перед тем как предложить финальную схему, хочу уточнить пару вещей:
как сейчас устроено хранение ответов — они уже сохраняются на каждый exercise или только при завершении урока?
и нужно ли в будущем разрешать пользователю пересдавать упражнения или результат должен быть строго один раз зафиксирован?

Предлагаю обсудить детали, после чего смогу предложить безопасный план внедрения через staging, чтобы ничего не задеть в проде и спокойно протестировать переход.

  • Проекты -
  • Оценка -
  • Рейтинг 596

Бюджет: 3000 UAH Срок: 1 день

Здравствуйте!

Мы dZENcode – компания полного цикла разработки цифровых решений: от дизайна и программирования до интеграций и пострелизной поддержки.
Берём проекты с нуля и подключаемся к доработке существующих решений.

Мы можем аккуратно доработать вашу платформу, чтобы прогресс сохранялся по каждому exercise.

Можем обсудить содержание прикрепленного прямо здесь?
Есть ли у вас staging-копия для безопасной проверки изменений?

Schoowl
  • Проекты -
  • Оценка -
  • Рейтинг 196

Бюджет: 27000 UAH Срок: 7 дней

у нас уже есть практически готовая похожая логика для образовательной платформы, ее можно быстро адаптировать под ваш проект - можем обсудить здесь, я на связи (:
по сроку - около 7 рабочих дней на безопасный первый этап.
по бюджету - 3000 грн тут, по ощущениям, не покрывают бэкап, тестовую копию, миграцию и проверку старого прогресса.
реалистично вижу от 30000 грн, чтобы сделать без потери уроков, упражнений, пользователей и результатов.

смотрите, тут нюанс...
ключевой риск не в самой кнопке check, а в переносе прогресса на уровень каждого exercise без поломки старой структуры уроков и текущей админки.
я бы шел через бэкап бд, staging-копию, отдельную таблицу или слой для результатов exercise, блокировку повторной отправки и пересчет progress по answered questions.
после этого уже аккуратно переносить на production - семь раз отмерь, один раз отрежь, тут это не шутка, а режим выживания базы ))

  • Проекты 6
  • Оценка -
  • Рейтинг 411

Бюджет: 3000 UAH Срок: 4 дня

Я подготовлю резервную копию БД, создам staging‑среду, протестирую изменения.
Сохраняю каждый exercise после Check: проверяю ответы, считаю total_questions и correct_answers, сохраняю ответы, блокирую редактирование и фиксирую дату.
Автоматически обновляю прогресс по вопросам (completed_questions / total_questions_in_level), записываю accuracy.
Пользователь видит уже выполненные упражнения, они отключены, и может возобновить урок с последней незавершённой позиции.
Внедряю миграцию без потери данных, сохраняя структуру контента и админку.

  • Проекты 20
  • Оценка 5.0
  • Рейтинг 4 524

Бюджет: 25000 UAH Срок: 14 дней

Добрый день!

Судя по описанию, речь идет уже не просто о доработке кнопки «Check», а о рефакторинге логики отслеживания прогресса и сохранения данных. Основной риск здесь - миграция текущего прогресса пользователей без нарушения текущей структуры уроков и упражнений, поэтому такие изменения стоит вносить через отдельный инстанс: резервную копию базы, тестовую среду, проверку текущей логики, и только после этого можно безопасно вносить изменения в публичную версию.

Готовы реализовать autosave progress, фиксацию результатов после Check и resume flow без потери данных для пользователей. Предлагаем обсудить текущую архитектуру проекта и структуру хранения данных — после этого можно будет корректно оценить объем работ и план реализации.

Наше портфолио:
Freelancehunt

  • Проекты -
  • Оценка -
  • Рейтинг 229

Бюджет: 27000 UAH Срок: 12 дней

Здравствуйте! Мы команда разработчиков и UI/UX дизайнеров с 4-летним опытом создания веб-приложений и цифровых платформ различной сложности. Запуск образовательного проекта требует быстрого фронтенда на Javascript/Typescript и надежной архитектуры баз данных — мы реализуем это на высшем уровне. Добавим интерактивные элементы для уроков, кабинеты с отслеживанием прогресса обучения, платежные шлюзы и гибкую админ-панель для управления контентом.
Оцените качество нашей адаптивной верстки и коммерческих интерфейсов по ссылкам farfieworldwide.com, freshagro.com.ua и espressolab.com.ua.
Напишите нам в личные сообщения, чтобы подробно разобрать ваши требования и сформировать пошаговый план разработки.

  • Проекты 17
  • Оценка 5.0
  • Рейтинг 1 970

Бюджет: 22000 UAH Срок: 14 дней

Ситуация понятна: пользователи теряют прогресс при выходе из урока, ответы можно менять после проверки, а прогресс не отражает реальную картину по вопросам — классическая проблема отсутствия атомарного сохранения на уровне каждого exercise. Решал похожую логику на платформах с пошаговым прогрессом — ключевое здесь сделать каждый Check идемпотентным и финальным.

Подход: 1) Сначала — полный бэкап и staging-копия, никаких правок в production до финального тестирования. 2) Добавлю отдельную таблицу/поля для хранения результатов exercise (correct_answers, total_questions, timestamp, is_locked) без изменения существующей структуры контента и уровней. 3) Переработаю логику кнопки Check — после отправки: сохранение в БД, блокировка инпутов, пересчёт прогресса; повторная отправка того же exercise серверно игнорируется. 4) Реализую resume-систему: при открытии урока JS загружает сохранённые результаты и восстанавливает состояние всех exercises. 5) Формула прогресса переключается на completed_questions / total_questions_in_level с полем accuracy в БД — в интерфейс пока не выводить, но данные будут готовы.

Ориентировочно 7–10 рабочих дней (staging → тестирование → production), $500–700. Уточните стек проекта (Laravel/custom PHP? MySQL/PostgreSQL?) и используемый JS-фреймворк — смогу дать точнее по срокам и цене.

  • Проекты -
  • Оценка -
  • Рейтинг 379

Бюджет: 20000 UAH Срок: 10 дней

Поправлю и реализую в лучшем виде. Имееться большой опыт разработки подобных систем.

  • Проекты -
  • Оценка -
  • Рейтинг 322

Бюджет: 3000 UAH Срок: 2 дня

Здравствуйте! Готов аккуратно доработать систему прогресса без потери существующих уроков, упражнений, пользователей и текущих результатов.

Сначала сделаю резервную копию БД и staging-копию. Далее проверю текущую структуру сохранения ответов и реализую новую логику без полной перестройки системы: сохранение каждого упражнения после проверки, фиксация ответов в БД, блокировка повторного редактирования, автоматическое обновление прогресса и возможность продолжить урок с места остановки.

Работаю осторожно с существующей архитектурой, через staging, тестирование и только после этого развертывание на production.

  • Проекты 19
  • Оценка 5.0
  • Рейтинг 1 762

Бюджет: 26000 UAH Срок: 14 дней

Здравствуйте, Іван!

Наша IT-компания создаёт и дорабатывает веб-сайты, которые работают стабильно, быстро и решают конкретные бизнес-задачи клиента. Мы занимаемся разработкой веб-сайтов «с нуля», а также совершенствованием существующих решений, повышая их продуктивность и удобство использования для ваших пользователей.

Мы имеем опыт в:
- разработке адаптивных и быстрых сайтов на различных платформах (WordPress, OpenCart, Shopify, WIX);
- интеграциях с платёжными системами, CRM, внешними сервисами и внутренними системами;
- оптимизации производительности и безопасности сайтов;
- настройке аналитики и базовых SEO-инструментов;
- разработке программного обеспечения и автоматизации бизнес-процессов: управление клиентской базой, учёт ресурсов, автоматизация повторяющихся задач, интеграции со сторонними системами;

  • Проекты 67
  • Оценка 5.0
  • Рейтинг 12 915

Бюджет: 3000 UAH Срок: 3 дня

Приветствую! Выполню ваше задание быстро и качественно.

Последние мои работы
https://indexfast.pp.ua
https://mamamia.pp.ua
https://monitortest.pp.ua
https://keytest.pp.ua
https://florist-map.vercel.app

Мое портфолио: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio

  • Проекты 32
  • Оценка 5.0
  • Рейтинг 11 968

Бюджет: 25000 UAH Срок: 12 дней

Добрый день! Разрабатываю на Python, React/Node.js выполнял похожие проекты, готов к сотрудничеству.

  • Проекты 40
  • Оценка 5.0
  • Рейтинг 2 677

Бюджет: 3000 UAH Срок: 1 день

Здравствуйте! Ознакомился с задачей. Могу аккуратно реализовать новую систему сохранения exercises и прогресса без потери существующих данных, пользователей и структуры платформы.

Понимаю важность:
• сохранения совместимости со старой системой
• работы через staging + backup БД
• безопасной миграции без поломки production

Реализую:
• сохранение каждого exercise отдельно
• auto-save прогресса

  • Проекты 1 284
  • Оценка 5.0
  • Рейтинг 97 354

Бюджет: 3000 UAH Срок: 1 день

Здравствуйте.Есть большой опыт в разработке сайтов.Готов к сотрудничеству!)

  • Проекты 4
  • Оценка 4.9
  • Рейтинг 976

Бюджет: 12000 UAH Срок: 7 дней

Здравствуйте
Меня зовут Дмитрий. Ознакомился с логикой задачи — могу аккуратно доработать систему без потери текущего контента, пользователей и прогресса.
Есть опыт работы с LMS/education платформами, progress tracking, backend логикой и миграциями существующих систем без поломки production.
Что могу реализовать:
— сохранение каждого exercise отдельно
— auto-save прогресса
— lock completed exercises
— resume system после выхода
— перерасчет progress по вопросам
— сохранение answers/results/timestamps

  • Проекты 111
  • Оценка 5.0
  • Рейтинг 3 663

Бюджет: 6000 UAH Срок: 2 дня

Здравствуйте, Иван
Я так понял ваш проект реализован на next.js?
Внесу правки согласно вашего ТЗ.

С уважением, Юрий

  • Проекты -
  • Оценка -
  • Рейтинг 172

Бюджет: 27000 UAH Срок: 30 дней

Я NextJs, React, NestJs разработчик. Готов взяться за эту задачу

  • Проекты 9
  • Оценка 5.0
  • Рейтинг 726

Бюджет: 3000 UAH Срок: 3 дня

Здравствуйте! Я ознакомился с вашим проектом и готов начать работу. Гарантирую высокое качество и оперативное выполнение.

  • Проекты -
  • Оценка -
  • Рейтинг 418

Бюджет: 2897 UAH Срок: 5 дней

Добрый вечер, был опыт разработки образовательной платформы для курса по арбитражу траффика, которая со временем достигла 7,000+ пользователей, в рамках которой был реализован функционал для отправки решений домашних заданий, прохождения тестов с сохранением состояния и сохранением прогресса, что перекликается с вашим приложением. Я сегодня зарегистрировался на сервисе, ещё нет отзывов, поэтому, готов сделать дешевле. Выполню быстро и качественно, пишите - обсудим детали.

  • Проекты 5
  • Оценка 4.5
  • Рейтинг 1 460

Бюджет: 3000 UAH Срок: 1 день

Здравствуйте. Ознакомился с техническим заданием и скриншотами. Запрос очень грамотный, особенно в части сохранения обратной совместимости со старой системой и структурой данных. Я прекрасно понимаю, как работать с существующей архитектурой, чтобы аккуратно добавить новый функционал без потери данных и падения старых уроков. Прогресс, количество попыток и защита от повторной отправки мы реализуем через расширение текущей модели или добавление метаданных рядом с основным массивом ответов, чтобы не ломать текущий парсер. Показатели точности и статистики правильных или неправильных ответов я подготовлю под капотом на уровне базы данных и бэкенда, чтобы вы могли вывести их в интерфейс позже, когда это понадобится. Всю разработку и миграцию базы данных я сначала проведу на staging сервере, и только после полного тестирования как новых, так и старых упражнений мы зальем обновление на продакшн. Подскажите, на каком фреймворке или языке написан ваш бэкенд, чтобы я мог точнее оценить текущую структуру контроллеров и мы смогли начать работу.

  • Проекты -
  • Оценка -
  • Рейтинг 556

Бюджет: 22000 UAH Срок: 10 дней

Здравствуйте Иван! Здесь действительно важно не просто “дописать сохранение”, а аккуратно перестроить логику прогресса без потери существующих данных, уроков, пользователей и связей внутри системы. Я бы начал работу только через staging/test копию проекта с обязательным backup базы, чтобы спокойно протестировать новую механику отдельно от production.

Основная логика будет переведена на сохранение каждого exercise отдельно. После нажатия Check ответы будут проверяться, фиксироваться в базе, exercise будет блокироваться от повторного редактирования, а прогресс — автоматически обновляться. При этом пользователь сможет закрыть браузер или выйти из аккаунта и позже продолжить урок с того же места без потери уже выполненных заданий. Финальная кнопка завершения урока в таком случае больше не понадобится.

Также обновлю сам принцип подсчета прогресса: он будет считаться не по урокам, а по конкретным answered/correct questions, как вы описали. Дополнительно можно сразу подготовить структуру под future analytics — accuracy %, attempts, timestamps выполнения и статистику correct/wrong answers, даже если пока это не выводится в интерфейсе.

Важно сделать всё максимально совместимо с текущей архитектурой и существующим контентом, без “ломания” старой системы и админки. По срокам ориентировочно 7 дней, стоимость 500$ в зависимости от текущего стека и того, насколько аккуратно сейчас организована логика exercises и progress в проекте.

  • Проекты -
  • Оценка -
  • Рейтинг 234

Бюджет: 3000 UAH Срок: 1 день

Здравствуйте. Есть опыт работы со сложными системами прогресса и логикой LMS на бэкенде. Могу аккуратно перестроить сохранение exercise на уровне каждого вопроса, добавить фиксацию после Check, блокировку редактирования, автосохранение прогресса и систему resume без потери существующих данных. Обязательно работаем через staging с бэкапом, чтобы не затронуть текущих пользователей, уроки и админку.

  • Проекты 24
  • Оценка 5.0
  • Рейтинг 3 006

Бюджет: 3000 UAH Срок: 2 дня

Здравствуйте! Готов доработать функционал вашей учебной платформы и изменить логику фиксации прогресса уроков. Перенесу сохранение результатов с финальной кнопки на пошаговый уровень каждого упражнения с автоматической блокировкой инпутов после нажатия Check. Обеспечу полную совместимость архитектуры, чтобы не нарушить текущую структуру уровней, тестов и данные существующих пользователей.

Для защиты от повторных отправок и реализации системы возобновления предлагаю фиксировать состояние total_questions и correct_answers непосредственно в связке с ID каждого упражнения через отдельную таблицу логов попыток. Подскажите, на каком стеке технологий реализован бэкенд и используется ли очередь задач для расчета общего прогресса % уровня?

Напишите мне в личные сообщения для обсуждения деталей миграции базы данных и запуска staging копии проекта.

  • Проекты 43
  • Оценка 4.6
  • Рейтинг 4 975

Бюджет: 3000 UAH Срок: 3 дня

Добрый день!

Готов разработать новую логику проверки и подсчета прогресса для вашей платформы изучения английского языка. Внедрю автоматическое сохранение результатов после каждого упражнения, фиксацию ответов, блокировку редактирования и систему резюме. Прогресс будет учитывать количество правильных ответов и общее количество вопросов на уровне, сохраняя совместимость со старой системой и обеспечивая полную безопасность данных.

Имею опыт работы с базами данных и разработкой систем трекинга прогресса пользователей. Выполню все работы согласно ТЗ, включая создание резервной копии, staging-копии и тестирование.

  • Проекты 10
  • Оценка 4.2
  • Рейтинг 1 844

Бюджет: 3000 UAH Срок: 1 день

Добрый день. Заинтересовал ваш заказ. Опыт работы в веб-разработке более 10 лет. Пишите в личные сообщения для обсуждения всех деталей проекта.

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

Актуальные фриланс-проекты в категории HTML и CSS верстка

2 июля
30 июня
30 июня