public StudentEducationTask(int id, Student student, EducationMaterial educationMaterial, IEnumerable <TaskQuestion> questions, EducationTaskSolution solution) : base(id, educationMaterial, questions.ToList()) { Student = student; Solution = solution; }
public StudentEducationMaterial(Student student, EducationMaterial material) : this(student, material.Owner, material.Theme, material.Parts.Select(i => new SerializableKeyValuePair <EducationMaterialPart, bool>(i, false))) { }
public StudentEducationTask(int id, Student student, EducationMaterial educationMaterial, IEnumerable <TaskQuestion> questions) : this(id, student, educationMaterial, questions, null) { }
public EducationTask(int id, EducationMaterial material, ICollection <TaskQuestion> questions) { Material = material; Questions = questions; Id = id; }