This commit is contained in:
SpecialX
2025-06-16 10:47:57 +08:00
parent bcf351ff25
commit 34ab5abbb0
2 changed files with 31 additions and 1 deletions

View File

@@ -28,6 +28,8 @@ namespace Entities.DTO
public string? Descript { get; set; }
public List<SubQuestionDto> SubQuestions { get; set; } = new List<SubQuestionDto>();
public List<QuestionGroupDto> SubQuestionGroups { get; set; } = new List<QuestionGroupDto>();
// 标记是否是一个具有上下文的单独问题
public bool ValidQuestionGroup { get; set; } = false;
}
@@ -46,12 +48,34 @@ namespace Entities.DTO
public string? QuestionType { get; set; }
public string? DifficultyLevel { get; set; }
// 标记是否是一个独立的问题
public bool ValidQuestion { get; set; } = false;
}
public class OptionDto
{
public string Value { get; set; }
public string? Value { get; set; } = string.Empty;
}
public static class ExamDtoExtension
{
public static void Convert(this ExamDto examDto)
{
var qg = examDto.QuestionGroups;
}
public static void Convert(this QuestionGroupDto examDto)
{
if(examDto.ValidQuestionGroup)
{
}
}
}
}