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
     });
 }
Beispiel #5
0
        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);
        }