2013-09-05 3 views
1

У меня проблема моделирования приложения для тестирования студентов. Я хочу один Question и один класс Answer. В каждом «Вопросе» я хочу иметь быстрый доступ ко всем возможным ответам на этот вопрос и к одному правильному ответу. Как смоделировать это в домене Grails?Grails: Как смоделировать тестовое приложение?

ответ

2
  • Один вопрос hasMany Возможные ответы.
  • Ответ belongsTo вопрос. (Может быть отсрочено, потому что не упоминается)
  • Из всех возможных ответов только один isCorrect ответ.

Следуйте приведенному выше шаблону, если он соответствует вашему требованию, вы получите классы домена, разработанные. Если вы найдете какие-либо трудности, я могу с радостью опубликовать классы домена. :)

Вот оно: (я видел ваш другой вопрос, где вы пытаетесь достичь этого)

class Question{ 
    //All possible answer contains the correct answer as well 
    static hasMany = [answers: Answer] 
} 

class Answer{ 
    static belongsTo = [question: Question] 

    //This determines whether the answer is the correct one for the 
    //related question. 
    boolean isCorrect 
} 
+0

Можете ли вы опубликовать классы домена? – szczepan

+0

@szczepan Сообщите мне, какую часть трудно понять/реализовать. – dmahapatro

+0

@szczepan См. Мое обновление. – dmahapatro