Я считаю, что buttonDisabled
определяется как получатель, а затем оценивает каждый вопрос, позволяет ли его статус перейти на следующую страницу ...
В моей реализации пользователь должен выберите все ответы на вопросы типа 2, но только один ответ на вопросы типа 1. Если это не то, что вы хотите, укажите это в комментариях, это как раз то, что мне показалось логичным. Надеюсь, это уже помогает.
Есть вопросы? Просто спросите.
Вот мой стек