Сделать следующее предлагаю я
1. Добавить в списке заданий к каждому такие галочки Начать выполнение, спрятать, в избранное
Например пользователь выбрал раздел клики смотрит список ему понравилось 3 задания он поставил на них галочки в избранное, допустим на других пяти заданий поставил галочки начать выполнение они принялись к выполнению
2. После того как галочки поставлены сделать кнопочку типа обработать задания
3. Как только пользователь нажмет кнопочку появиться список заданий которые необходимо выполнить и условие первого, после того как в задании нажимаеться кнопочка подтвердить система автоматически включает на выполнение следующее задание выбранное для выполнения и открывает его условия, и так далее пока не будут выполнены все задания на которых поставлены были галочки Начать выполнение