В своем приложении ruby я создал бэкэнд для управления тестами. Он состоит из моделей Quiz, QuizQuestion и QuizChoice. Контроллер может викторины. Отлично работает!
Для внешнего интерфейса приложения (где пользователь проходит тест) мне нужно отслеживать результаты теста, какие тесты они получили, правильные вопросы и неправильные вопросы.
Мне трудно найти необходимые модели, и если у меня может быть спокойный контроллер для этого типа приложений. У вас есть идеи?
Моя идея для модели:
- QuizResult
- quiz_id: целое число
- user_id: целое число
- оценка: целое число
- QuizQuestionResult
- quiz_question_id: целое число
- правильно: булево
Но часть, где я застреваю, это контроллер. Я хочу сделать это успокоительным, но я не уверен, с чего начать.