Если на вашем курсе ученики ставят финансовую цель, виджет поможет её отслеживать.
Ученик сам устанавливает лимит и меняет сумму заработанных денег.
Каждое изменение заносится в базу данных, там же хранится и ссылка на профиль пользователя, и загружается, когда пользователь заходит на страницу с виджетом.
В базе хранится ID и ссылка на профиль пользователя, чтобы мы смогли сопоставить пользователь и их заработок.
У виджета есть страница настроек, где можно указать шрифт, цвет и мотивационные фразы.
Вся магия — в детялях.
Когда ученик нажимает на кнопку обновления данных, мы сразу ставим фокус на поле суммы. Ученик может сразу ввести сумму на клавиатуре и нажать Enter — данные сохраняться.
Показываем мотивационный экран только тогда, когда пользователь увеличил сумму.
Если пользователь ничего не менял, у кнопки будет текст: «Закрыть», но если изменил: «Обновить данные».