diff --git a/src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java b/src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java new file mode 100644 index 0000000..47aef95 --- /dev/null +++ b/src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java @@ -0,0 +1,5 @@ +package com.example.questionbank.web.rest.dto; + +import com.example.questionbank.domain.enumeration.OptionKey; + +public record ChoiceView(OptionKey optionKey, String content, Integer displayOrder) {} diff --git a/src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java b/src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java new file mode 100644 index 0000000..49e94bd --- /dev/null +++ b/src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java @@ -0,0 +1,5 @@ +package com.example.questionbank.web.rest.dto; + +import java.util.List; + +public record ExamQuestionView(Long questionId, String prompt, List choices) {}