feat: seperate single and multi choice questions

This commit is contained in:
2026-08-17 09:43:56 +03:30
parent f6a57454f4
commit ca8d02c531
27 changed files with 347 additions and 28 deletions
@@ -1,4 +1,4 @@
import { IsNumber, IsOptional } from 'class-validator';
import { IsArray, IsInt, IsNumber, IsOptional } from 'class-validator';
import { SubmissionAnswer } from '../decorators/submission-answer.decorator';
export class AnswerSubmissionDTO {
@@ -6,6 +6,11 @@ export class AnswerSubmissionDTO {
@IsOptional()
choiceId?: number;
@IsArray()
@IsOptional()
@IsInt({ each: true })
choiceIds?: number[];
@IsNumber()
@IsOptional()
numericValue?: number;