From aca8ad2d146549423bdce83c16ebafe04104ed9c Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Mon, 2 Sep 2024 23:56:51 +0100 Subject: [PATCH] Added an option to release automatically --- src/dashboards/AssignmentCreator.tsx | 6 ++++++ src/pages/api/assignments/index.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/dashboards/AssignmentCreator.tsx b/src/dashboards/AssignmentCreator.tsx index bf1f9c41..713a791e 100644 --- a/src/dashboards/AssignmentCreator.tsx +++ b/src/dashboards/AssignmentCreator.tsx @@ -53,6 +53,8 @@ export default function AssignmentCreator({isCreating, assignment, groups, users const [instructorGender, setInstructorGender] = useState(assignment?.instructorGender || "varied"); // creates a new exam for each assignee or just one exam for all assignees const [generateMultiple, setGenerateMultiple] = useState(false); + const [released, setReleased] = useState(false); + const [useRandomExams, setUseRandomExams] = useState(true); const [examIDs, setExamIDs] = useState<{id: string; module: Module}[]>([]); @@ -84,6 +86,7 @@ export default function AssignmentCreator({isCreating, assignment, groups, users generateMultiple, variant, instructorGender, + released, }) .then(() => { toast.success(`The assignment "${name}" has been ${assignment ? "updated" : "created"} successfully!`); @@ -373,6 +376,9 @@ export default function AssignmentCreator({isCreating, assignment, groups, users setGenerateMultiple((d) => !d)}> Generate different exams + setReleased((d) => !d)}> + Release automatically +