Последовательное выполнение в проекте опросы-викторины


(Yauheni Dakuka) #1

Проект: есть несколько опросов (quizzes), в каждом несколько
вопросов (questions) и результаты (rezults). В каждом вопросе (вопрос, варианты ответов, правильный ответ), в результатах (пользовательские ответы, правильные ответы и очки, которые показывают на сколько вопросов ответил верно пользователь).

Как более правильно организовать последовательный ответ на вопросы, чтобы после нажатия на “Answer Question” вариант ответа пользователя записывался в “результатах” в “пользовательские ответы”, а правильный вариант ответа в "правильные ответы? Пока что происходит вызов метода “create” из контроллера question_controller.

Пришло в голову: выполнение пошаговое сделать через гем wizard, но там, по-моему, только на одинаковое количество шагов…