QuizAttemptDetailDto: {
    answers: {
        answerCandidates: {
            ignoreWildcard?: boolean;
            text: string;
        }[];
        answerId: string;
        correctOptionIds: string[];
        feedback: {
            authorProfileId: string;
            createdAt: string;
            text: string;
            updatedAt: string;
        } | null;
        isCorrect: boolean | null;
        isManualScoring: boolean;
        point: number;
        pointsAwarded: number;
        questionBody: string;
        questionId: string;
        selectedOptionIds: string[];
        textAnswer: string | null;
        type:
            | "SINGLE"
            | "MULTIPLE"
            | "SHORT_ANSWER"
            | "ESSAY";
    }[];
    attemptId: string;
    displayName: string | null;
    passed: boolean | null;
    profileId: string;
    score: number | null;
    scoringCompletedAt: string | null;
    submittedAt: string | null;
}