У меня проблема моделирования приложения для тестирования студентов. Я хочу один Question
и один класс Answer
. В каждом «Вопросе» я хочу иметь быстрый доступ ко всем возможным ответам на этот вопрос и к одному правильному ответу. Как смоделировать это в домене Grails?Grails: Как смоделировать тестовое приложение?
1
A
ответ
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
}
Можете ли вы опубликовать классы домена? – szczepan
@szczepan Сообщите мне, какую часть трудно понять/реализовать. – dmahapatro
@szczepan См. Мое обновление. – dmahapatro