Skip to content

QuizDto ​

← Learning DTO

Backend-источник: feature.learningservice/Feature.LearningService/Nuget.LearningApiClient/Dto/Quiz/QuizDto.cs (feature.learningservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberда—int
courseIdnumberда—int
titlestringда—string
passingScorePercentnumberда—int
maxAttemptsnumberда—int
requireRecordingbooleanда—bool
requireVerificationbooleanда—bool
isArchivedbooleanда—bool
proctorMetricsstring[]да—List<string>?
proctorThresholdnumber | nullнет—double?
proctorTimeoutMinutesnumber | nullнет—int?
questionsQuizQuestionDto[]да—List<QuizQuestionDto>
createDateTimestringда—DateTimeOffset
updateDateTimestring | nullнет—DateTimeOffset?

Пример ​

json
{
  "id": 0,
  "courseId": 0,
  "title": "string",
  "passingScorePercent": 0,
  "maxAttempts": 0,
  "requireRecording": false,
  "requireVerification": false,
  "isArchived": false,
  "proctorMetrics": [],
  "proctorThreshold": 0,
  "proctorTimeoutMinutes": 0,
  "questions": [],
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z"
}