# QuizViewModels

- File ID: file:uhcd4x:quizviewmodels-cs
- Path: NexusReader.Application/Queries/Quiz/QuizViewModels.cs
- Role: dto
- Layer: application

## Purpose

Defines simple immutable view-model DTOs for quiz query responses (questions and quiz payload).

## Key Details

Two positional C# record DTOs only; no methods, logic, external calls, or persistence in this file.

## Symbols

- QuizQuestionDto: Represents a single quiz question with its options and the index of the correct option.
- QuizDto: Encapsulates a collection of quiz questions as the payload for quiz-related queries/responses.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Coverage

- Symbols: 2
- Executable symbols: 0
- Executable symbols with control flow: 0
- Grounded edges: 2
- Unresolved references: 0
- Control-flow fragments: 0
- Unresolved jumps: 0
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 1
- Generated diagrams: 1

## Diagrams

### QuizViewModels Neighborhood

```mermaid
flowchart LR
    file_uhcd4x_quizviewmodels_cs("QuizViewModels")
    type_1mrj3g3_quizdto[/"QuizDto"/]
    type_5b8im_quizquestiondto[/"QuizQuestionDto"/]
```

## Diagram Validation

- Status: pass
