Интерфейс / Backend для приложения типа съемки (Ruby On Rails) - PullRequest
0 голосов
/ 03 марта 2011

В своем приложении ruby ​​я создал бэкэнд для управления тестами. Он состоит из моделей Quiz, QuizQuestion и QuizChoice. Контроллер может викторины. Отлично работает!

Для внешнего интерфейса приложения (где пользователь проходит тест) мне нужно отслеживать результаты теста, какие тесты они получили, правильные вопросы и неправильные вопросы.

Мне трудно найти необходимые модели, и если у меня может быть спокойный контроллер для этого типа приложений. У вас есть идеи?

Моя идея для модели:

  • QuizResult
    • quiz_id: целое число
    • user_id: целое число
    • оценка: целое число
  • QuizQuestionResult
    • quiz_question_id: целое число
    • правильно: булево

Но часть, где я застреваю, это контроллер. Я хочу сделать это успокоительным, но я не уверен, с чего начать.

1 Ответ

0 голосов
/ 03 марта 2011

Создайте модель QuizResponse, которая имеет значение: quiz_question_results. Тогда сделайте quiz_response / new для прохождения теста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...