public AssessmentLearningStandard Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentLearningStandards.IsNullOrEmpty()) assessment.AssessmentLearningStandards = new Collection<AssessmentLearningStandard>(); var assessmentLearningStandard = Build(source); assessment.AssessmentLearningStandards.Add(assessmentLearningStandard); return assessmentLearningStandard; }
public AssessmentSection Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentSections.IsNullOrEmpty()) assessment.AssessmentSections = new Collection<AssessmentSection>(); var section = _genericRepository.Get<Data.Entities.Section>(s => s.SectionIdentity == source.SectionId); var assessmentSection = Build(source, section); assessment.AssessmentSections.Add(assessmentSection); section.AssessmentSections.Add(assessmentSection); return assessmentSection; }
public AssessmentLearningStandard Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentLearningStandards.IsNullOrEmpty()) { assessment.AssessmentLearningStandards = new Collection <AssessmentLearningStandard>(); } var assessmentLearningStandard = Build(source); assessment.AssessmentLearningStandards.Add(assessmentLearningStandard); return(assessmentLearningStandard); }
public StudentAssessmentScoreResult Build(EnterResultsStudentModel source, Data.Entities.Assessment assessment) { return(new StudentAssessmentScoreResult { StudentUSI = source.StudentUsi, Result = source.AssessmentResult.HasValue ? source.AssessmentResult.Value.ToString(CultureInfo.InvariantCulture) : "", AssessmentReportingMethodTypeId = (int)AssessmentReportingMethodTypeEnum.Percentile, ResultDatatypeTypeId = (int)ResultDatatypeTypeEnum.Percentile, AssessmentTitle = assessment.AssessmentTitle, AcademicSubjectDescriptorId = assessment.AcademicSubjectDescriptorId, AssessedGradeLevelDescriptorId = assessment.AssessedGradeLevelDescriptorId, Version = assessment.Version, AdministrationDate = assessment.AdministeredDate }); }
public AssessmentSection Build(CreateModel source, Data.Entities.Assessment assessment) { _assessment = assessment; if (assessment.AssessmentSections.IsNullOrEmpty()) { assessment.AssessmentSections = new Collection <AssessmentSection>(); } var section = _genericRepository.Get <Data.Entities.Section>(s => s.SectionIdentity == source.SectionId); var assessmentSection = Build(source, section); assessment.AssessmentSections.Add(assessmentSection); section.AssessmentSections.Add(assessmentSection); return(assessmentSection); }
public AssessmentPerformanceLevel BuildWithPerformanceLevel(CreateModel createModel, Data.Entities.Assessment assessment, PerformanceLevelDescriptorEnum performanceLevelDescriptor) { _assessment = assessment; if (assessment.AssessmentPerformanceLevels.IsNullOrEmpty()) assessment.AssessmentPerformanceLevels = new Collection<AssessmentPerformanceLevel>(); var assessmentPerformanceLevel = Build(); MapMinimumScore(createModel, performanceLevelDescriptor, assessmentPerformanceLevel); MapPerformanceLevel(createModel, assessmentPerformanceLevel); assessment.AssessmentPerformanceLevels.Add(assessmentPerformanceLevel); return assessmentPerformanceLevel; }
public AssessmentPerformanceLevel BuildWithPerformanceLevel(CreateModel createModel, Data.Entities.Assessment assessment, PerformanceLevelDescriptorEnum performanceLevelDescriptor) { _assessment = assessment; if (assessment.AssessmentPerformanceLevels.IsNullOrEmpty()) { assessment.AssessmentPerformanceLevels = new Collection <AssessmentPerformanceLevel>(); } var assessmentPerformanceLevel = Build(); MapMinimumScore(createModel, performanceLevelDescriptor, assessmentPerformanceLevel); MapPerformanceLevel(createModel, assessmentPerformanceLevel); assessment.AssessmentPerformanceLevels.Add(assessmentPerformanceLevel); return(assessmentPerformanceLevel); }
public StudentAssessment Build(EnterResultsStudentModel enterResultsStudentModel, Data.Entities.Assessment assessment) { var target = new StudentAssessment { StudentUSI = enterResultsStudentModel.StudentUsi, AssessmentTitle = assessment.AssessmentTitle, AcademicSubjectDescriptorId = assessment.AcademicSubjectDescriptorId, AssessedGradeLevelDescriptorId = assessment.AssessedGradeLevelDescriptorId, Version = assessment.Version, AdministrationDate = assessment.AdministeredDate }; var studentAssessmentScoreResult = _enterResultsStudentModelToStudentAssessmentScoreResultMapper.Build(enterResultsStudentModel, assessment); target.StudentAssessmentScoreResults.Add(studentAssessmentScoreResult); return(target); }