model Question {
id Int @id @default(autoincrement())
title String
points Int?
quiz Quiz @relation(fields: [quizId], references: [id])
quizId Int
answers Answer[]
correctAnswerId Int?
correctAnswer Answer? @relation(name: "correctAnswer", fields: [correctAnswerId], references: [id])
}
model Answer {
id Int @id @default(autoincrement())
title String
question Question @relation(fields: [questionId], references: [id])
questionId Int
}
model Question {
id Int @id @default(autoincrement())
title String
points Int?
quiz Quiz @relation(fields: [quizId], references: [id])
quizId Int
answers Answer[]
correctAnswerId Int?
correctAnswer Answer? @relation(name: "correctAnswer", fields: [correctAnswerId], references: [id])
}
model Answer {
id Int @id @default(autoincrement())
title String
question Question @relation(fields: [questionId], references: [id])
questionId Int
}