0): ?>
Escala de Proficiencia Académica
Escala Cualitativa Descripción
name_qeq." (".$itemQe->code_qeq.")"; ?> description_qeq; ?>
subject_typ == 'mandatory') { $listActivity = $activity_type->getActivityTypeByPeriodByCourseBySubjectCourse($period->serial_prd, $course->serial_crs, $itemS->serial_sbc); }else{ $listActivity = $activity_type->getActivityTypeByPeriodByCourseBySubjectCourse($period->serial_prd, $course->serial_crs, null, $itemS->serial_sbc); } ?> 0 ): ?> serial_sbc); $student_criteria_grade = new StudentCriteriaGrade(); if ($itemS->subject_typ == 'mandatory') { $student_criteria_grade = new StudentCriteriaGrade(); $avg_att_sbp = $student_criteria_grade->getAverageByActivityTypeAndSubperiod($itemSbp->serial_sbp, $itemS->serial_sbc, $student->serial_std, $itemLa->serial_att); } if ($itemS->subject_typ == 'optional') { $opt_student_criteria_grade = new OptStudentCriteriaGrade(); $avg_att_sbp = $opt_student_criteria_grade->getAverageByActivityTypeAndSubperiod($itemSbp->serial_sbp, $itemS->serial_sbc, $course->serial_lvl, $student->serial_std, $itemLa->serial_att); } if($avg_att_sbp && $avg_att_sbp !=""){ $avgAct= number_format(Global_Functions::truncate($avg_att_sbp, $precision), $precision); if ($itemS->grade_type_sbc == "QUALITATIVE") { $qualitative_equivalence_avgAct = new QualitativeEquivalence(); $avgActQuali = $qualitative_equivalence_avgAct->convertQuantitativeToQualitativeGrade($avgAct, $serial_scy); $avg_att_sbp = $avgActQuali->code_qeq ? $avgActQuali->code_qeq : '--'; } }else{ if ($itemS->grade_type_sbc == "QUALITATIVE") { $avg_att_sbp='NE'; }else{ $avg_att_sbp='--'; } } ?> where('serial_sbp', '=', $itemSbp->serial_sbp) ->where('serial_std', '=', $student->serial_std); if ($itemS->subject_typ == 'mandatory') { $student_subject_subperiod_average = $student_subject_subperiod_average->where('serial_sbc', '=', $itemS->serial_sbc); } if ($itemS->subject_typ == 'optional') { $group_optional_subject = GroupOptionalSubject::where('serial_osb', '=', $itemS->serial_sbc)->where('status_gos', '=', 'ACTIVE')->first(); $student_subject_subperiod_average = $student_subject_subperiod_average->where('serial_lop', '=', $group_optional_subject->serial_lop); } $student_subject_subperiod_average = $student_subject_subperiod_average->first(); $avgSbp = ($student_subject_subperiod_average && $student_subject_subperiod_average->average_sss) ? $student_subject_subperiod_average->average_sss : "--"; if ($avgSbp != "--") { $avgSbp = number_format(Global_Functions::truncate($avgSbp, $precision), $precision); if ($itemS->grade_type_sbc == "QUALITATIVE") { $qualitative_equivalence = new QualitativeEquivalence(); $aux_avg = $qualitative_equivalence->convertQuantitativeToQualitativeGrade($avgSbp, $serial_scy); $avgSbp = $aux_avg->code_qeq ? $aux_avg->code_qeq : '--'; } } ?> where('serial_prd', '=', $period->serial_prd) ->where('serial_std', '=', $student->serial_std); $student_period_exam_obj = new StudentPeriodeExam(); if ($itemS->subject_typ == 'mandatory') { $student_subject_period_average = $student_subject_period_average->where('serial_sbc', '=', $itemS->serial_sbc); $student_period_exam = $student_period_exam_obj->getEaxamGradeByStudentSubjectPeriod($student->serial_std, $period->serial_prd, null, $itemS->serial_sbc); } if ($itemS->subject_typ == 'optional') { $group_optional_subject_period = GroupOptionalSubject::where('serial_osb', '=', $itemS->serial_sbc)->where('status_gos', '=', 'ACTIVE')->first(); $student_subject_period_average = $student_subject_period_average->where('serial_lop', '=', $group_optional_subject_period->serial_lop); $student_period_exam = $student_period_exam_obj->getEaxamGradeByStudentSubjectPeriod($student->serial_std, $period->serial_prd, $itemS->serial_sbc, null); } $student_subject_period_average = $student_subject_period_average->first(); $avgPeriod = ($student_subject_period_average && $student_subject_period_average->average_ssa) ? $student_subject_period_average->average_ssa : "--"; $examPeriod = ($student_period_exam && $student_period_exam->grade_stx && $student_period_exam->grade_stx !== 0) ? $student_period_exam->grade_stx : "--"; if(isset($student_subject_period_average->recommendation_ssa)) { $commentPeriod=$student_subject_period_average->recommendation_ssa; }else{ $commentPeriod=""; } if ($avgPeriod != '--') { $avgPeriod = number_format(Global_Functions::truncate($avgPeriod, $precision), $precision); if ($itemS->grade_type_sbc == "QUALITATIVE") { $qualitative_equivalence = new QualitativeEquivalence(); $aux_avg_prd = $qualitative_equivalence->convertQuantitativeToQualitativeGrade($avgPeriod, $serial_scy); $avgPeriod = $aux_avg_prd->code_qeq ? $aux_avg_prd->code_qeq : '--'; } } if ($examPeriod != '--') { $examPeriod = number_format(Global_Functions::truncate($examPeriod, $precision), $precision); if ($itemS->grade_type_sbc == "QUALITATIVE") { $qualitative_equivalence = new QualitativeEquivalence(); $aux_exm_prd = $qualitative_equivalence->convertQuantitativeToQualitativeGrade($examPeriod, $serial_scy); $examPeriod = $aux_exm_prd->code_qeq ? $aux_exm_prd->code_qeq : '--'; } } ?>
name_csb; ?> Nivel de Proficiencia Académica
name_sbp; ?>
name_att; ?>
Promedio Parcial
Examen Quimestral
Promedio Quimestral
name_prd; ?>