feat(api): add prerequisites to env exam (#56731)

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
Shaun Hamilton
2024-10-24 02:49:58 +02:00
committed by GitHub
parent 692c1dfc14
commit 08bc090636
7 changed files with 88 additions and 25 deletions
+5 -3
View File
@@ -151,11 +151,13 @@ model user {
/// An exam for the Exam Environment App as designed by the examiners
model EnvExam {
/// Globally unique exam id
id String @id @default(auto()) @map("_id") @db.ObjectId
id String @id @default(auto()) @map("_id") @db.ObjectId
/// All questions for a given exam
questionSets EnvQuestionSet[]
questionSets EnvQuestionSet[]
/// Configuration for exam metadata
config EnvConfig
config EnvConfig
/// ObjectIds for required challenges/blocks to take the exam
prerequisites String[] @db.ObjectId
// Relations
generatedExams EnvGeneratedExam[]