Всем привет! Реализовываю магазин бонусов при прохождении курса. Суть его в том, что пользователь, выполняя домашние задания, получает за них баллы и потом на эти баллы может выбрать себе один из 3 бонусов и оплатить. Бонусы не связанные с тренингом и не открывают там что-то. Мне получается для этой реализации нужно сделать процесс, который будет проверять прохождение каждого урока и добавлять ученику на его счет бонусные рубли или это как-то проще можно сделать?
Я бы выдавал за выполнение уроков монеты, а их уже превращал процессом в бонусы — либо по расписанию (раз в сутки, например), либо через форму, которая запускает процесс (чтобы юзеры сами нажимали).