using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Entities.DTO { public class ExamDto { public Guid? AssignmentId { get; set; } public string AssignmentTitle { get; set; } = string.Empty; public string Description { get; set; } public string SubjectArea { get; set; } public List QuestionGroups { get; set; } = new List(); } public class QuestionGroupDto { public int Index { get; set; } public string Title { get; set; } public int Score { get; set; } public string QuestionReference { get; set; } public List SubQuestions { get; set; } = new List(); public List SubQuestionGroups { get; set; } = new List(); } public class SubQuestionDto { public byte Index { get; set; } public string Stem { get; set; } public float Score { get; set; } public List Options { get; set; } = new List(); public string SampleAnswer { get; set; } public string QuestionType { get; set; } public string DifficultyLevel { get; set; } } public class OptionDto { public string Value { get; set; } } }