• Проєкти 30
  • Оцінка 5.0
  • Рейтинг 5 747

Бюджет: 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 та підтримкою існуючих проєктів. Можу розібратися в коді, знайти оптимальне рішення, реалізувати без зайвих змін архітектури і залишити зрозумілий результат для подальшої підтримки.

Виконаємо якісно. Роботи на сайті портфоліо
  • Проєкти 13
  • Оцінка 5.0
  • Рейтинг 3 633

Бюджет: 10000 UAH Термін: 10 днів

Привіт, Іване! Ідея перейти до фіксації результату одразу після Check і рахувати прогрес за питаннями виглядає правильною: так менше втрат даних і немає ситуації, коли користувач "пройшов", але насправді нічого не збереглося.

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

Але перед тим як запропонувати фінальну схему, хочу уточнити пару речей: як зараз влаштоване зберігання відповідей — вони вже зберігаються на кожну вправу чи тільки при завершенні уроку?
І чи потрібно в майбутньому дозволяти користувачу перескладати вправи чи результат має бути строго один раз зафіксований?

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

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

Бюджет: 3000 UAH Термін: 1 день

Привіт!

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

Ми можемо акуратно доопрацювати вашу платформу, щоб прогрес зберігався по кожному exercise.

Можемо обговорити зміст прикріпленого прямо тут? Чи є у вас staging-копія для безпечної перевірки змін?

Докладну інформацію про наші послуги та ставки ви знайдете на сайті: Freelancehunt

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

Бюджет: 27000 UAH Термін: 7 днів

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

Дивіться, тут нюанс...
Ключовий ризик не в самій кнопці check, а в перенесенні прогресу на рівень кожної вправи без поломки старої структури уроків і поточної адмінки.
Я б йшов через бекап БД, staging-копію, окрему таблицю або шар для результатів вправ, блокування повторної відправки і перерахунок прогресу по answered questions.
Після цього вже акуратно переносити на production - сім разів відміряй, один раз відріж, тут це не жарт, а режим виживання бази ))

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

Бюджет: 3000 UAH Термін: 4 дні

Я підготую резервну копію БД, створю staging-середовище, протестую зміни.
Зберігаю кожну вправу після 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.
Напишіть нам у приватні повідомлення, щоб детально розібрати ваші вимоги та сформувати покроковий план розробки.

  • Проєкти 18
  • Оцінка 5.0
  • Рейтинг 2 036

Бюджет: 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 дні

Вітаю! Готовий акуратно доопрацювати систему прогресу без втрати існуючих уроків, вправ, користувачів і поточних результатів.

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

Працюю обережно з існуючою архітектурою, через staging, тестування і тільки після цього deployment на production.

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

Бюджет: 26000 UAH Термін: 14 днів

Привіт, Іване!

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

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

  • Проєкти 67
  • Оцінка 5.0
  • Рейтинг 12 793

Бюджет: 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 952

Бюджет: 25000 UAH Термін: 12 днів

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

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

Бюджет: 3000 UAH Термін: 1 день

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

Розумію важливість:
• збереження сумісності зі старою системою
• роботи через staging + backup БД
• безпечної міграції без поломки production

Реалізую:
• збереження кожного exercise окремо
• auto-save прогресу

  • Проєкти 1 287
  • Оцінка 5.0
  • Рейтинг 97 603

Бюджет: 3000 UAH Термін: 1 день

Привіт. Маю великий досвід у розробці сайтів. Готовий до співпраці!)

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

Бюджет: 12000 UAH Термін: 7 днів

Доброго дня
Мене звати Дмитро. Ознайомився з логікою задачі — можу акуратно доопрацювати систему без втрати поточного контенту, користувачів та прогресу.
Є досвід роботи з LMS/освітніми платформами, відстеженням прогресу, бекенд-логікою та міграціями існуючих систем без поломки production.
Що можу реалізувати:
— збереження кожного вправи окремо
— авто-збереження прогресу
— блокування завершених вправ
— відновлення системи після виходу
— перерахунок прогресу за питаннями
— збереження відповідей/результатів/часових міток

  • Проєкти 111
  • Оцінка 5.0
  • Рейтинг 3 641

Бюджет: 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 копію проєкту з обов'язковим резервним копіюванням бази, щоб спокійно протестувати нову механіку окремо від production.

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

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

Важливо зробити все максимально сумісно з поточною архітектурою і існуючим контентом, без "ламання" старої системи і адмінки. По термінах орієнтовно 7 днів, вартість 500$ в залежності від поточного стеку і того, наскільки акуратно зараз організована логіка exercises і progress в проєкті.

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

Бюджет: 3000 UAH Термін: 1 день

Вітаю. Є досвід роботи з складними системами прогресу та LMS логікою на backend. Можу акуратно перебудувати збереження exercise на рівні кожного питання, додати фіксацію після Check, блокування редагування, автозбереження прогресу та resume систему без втрати існуючих даних. Обов’язково працюємо через staging з backup, щоб не зачепити поточних користувачів, уроки та адмінку.

  • Проєкти 26
  • Оцінка 5.0
  • Рейтинг 3 459

Бюджет: 3000 UAH Термін: 2 дні

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

Для захисту від повторних відправок та реалізації resume system пропоную фіксувати стан total_questions і correct_answers безпосередньо у звʼязці з ID кожної вправи через окрему таблицю логів спроб. Підкажіть, на якому стеку технологій реалізовано бекенд та чи використовується черга завдань для розрахунку загального progress % рівня?

Напишіть мені в приватні повідомлення для обговорення деталей міграції бази даних та запуску staging копії проекту.

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

Бюджет: 3000 UAH Термін: 3 дні

Доброго дня!

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

Маю досвід роботи з базами даних та розробкою систем трекінгу прогресу користувачів. Виконаю всі роботи згідно з ТЗ, включаючи створення backup, staging-копії та тестування.

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

Бюджет: 3000 UAH Термін: 1 день

Доброго дня. Зацікавив ваш замовлення. Досвід роботи у веб-розробці більше 10 років. Пишіть в особисті повідомлення для обговорення всіх деталей проекту.

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

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

9 липня
8 липня
7 липня
7 липня
6 липня