lang->line('examinations'); ?> lang->line('student_fee1'); ?>

lang->line('exam') . " " . $this->lang->line('result'); ?>

lang->line('exam') . " " . $this->lang->line('result'); ?>
$exam_value) { ?>

exam; ?>

exam_result)) { if ($exam_value->exam_result['exam_connection'] == 0) { if (!empty($exam_value->exam_result['result'])) { $exam_quality_points = 0; $exam_total_points = 0; $exam_credit_hour = 0; $exam_grand_total = 0; $exam_get_total = 0; $exam_pass_status = 1; $exam_absent_status = 0; $total_exams = 0; ?>
exam_type == "gpa") { ?> exam_type != "gpa") { ?> exam_type == "coll_grade_system" || $exam_value->exam_type == "school_grade_system") { ?> exam_type == "basic_system") { ?> exam_result['result'])) { $total_exams = 1; foreach ($exam_value->exam_result['result'] as $exam_result_key => $exam_result_value) { $exam_grand_total = $exam_grand_total + $exam_result_value->max_marks; $exam_get_total = $exam_get_total + $exam_result_value->get_marks; $percentage_grade = ($exam_result_value->get_marks * 100) / $exam_result_value->max_marks; if ($exam_result_value->get_marks < $exam_result_value->min_marks) { $exam_pass_status = 0; } ?> exam_type != "gpa") { ?> exam_type == "gpa") { ?> exam_type == "coll_grade_system" || $exam_value->exam_type == "school_grade_system") { ?> exam_type == "basic_system") { ?>
lang->line('subject'); ?> lang->line('grade') . " " . $this->lang->line('point'); ?> lang->line('credit') . " " . $this->lang->line('hours'); ?> lang->line('quality') . " " . $this->lang->line('points') ?> lang->line('max') . " " . $this->lang->line('marks'); ?> lang->line('min') . " " . $this->lang->line('marks') ?> lang->line('marks') . " " . $this->lang->line('obtained'); ?> lang->line('grade'); ?> lang->line('result'); ?> lang->line('note'); ?>
name); ?> max_marks); ?> min_marks); ?> get_marks; if ($exam_result_value->attendence == "absent") { $exam_absent_status = 1; echo " " . $this->lang->line('abs'); } ?> get_marks * 100) / $exam_result_value->max_marks; $point = findGradePoints($exam_grade, $exam_value->exam_type, $percentage_grade); $exam_total_points = $exam_total_points + $point; echo number_format($point, 2, '.', ''); ?> credit_hours; $exam_credit_hour = $exam_credit_hour + $exam_result_value->credit_hours; ?> credit_hours * $point, 2, '.', ''); $exam_quality_points = $exam_quality_points + ($exam_result_value->credit_hours * $point); ?> exam_type, $percentage_grade); ?> get_marks < $exam_result_value->min_marks) { ?> note); ?>
exam_type != "gpa") { ?>
lang->line('percentage') ?> :
lang->line('result') ?> : lang->line('fail'); ?> lang->line('pass'); ?> lang->line('fail'); ?> lang->line('division'); if ($exam_percentage >= 60) { echo " : " . $this->lang->line('first'); } elseif ($exam_percentage >= 50 && $exam_percentage < 60) { echo " : " . $this->lang->line('second'); } elseif ($exam_percentage >= 0 && $exam_percentage < 50) { echo " : " . $this->lang->line('third'); } else { } } } } ?>
lang->line('grand') . " " . $this->lang->line('total') ?> :
lang->line('total') . " " . $this->lang->line('obtain') . " " . $this->lang->line('marks') ?> :
exam_type == "gpa") { ?>
lang->line('credit') . " " . $this->lang->line('hours'); ?> :
lang->line('quality') . " " . $this->lang->line('points') ?> : exam_type, $exam_grade_percentage) . "]"; } ?>
exam_result['exam_connection'] == 1) { $exam_connected_exam = ($exam_value->exam_result['exam_result']['exam_result_' . $exam_value->exam_group_class_batch_exam_id]); if (!empty($exam_connected_exam)) { $exam_quality_points = 0; $exam_total_points = 0; $exam_credit_hour = 0; $exam_grand_total = 0; $exam_get_total = 0; $exam_pass_status = 1; $exam_absent_status = 0; $total_exams = 0; ?> exam_type == "gpa") { ?> exam_type != "gpa") { ?> exam_type == "coll_grade_system" || $exam_value->exam_type == "school_grade_system") { ?> exam_type == "basic_system") { ?> $exam_result_value) { $exam_grand_total = $exam_grand_total + $exam_result_value->max_marks; $exam_get_total = $exam_get_total + $exam_result_value->get_marks; $percentage_grade = ($exam_result_value->get_marks * 100) / $exam_result_value->max_marks; if ($exam_result_value->get_marks < $exam_result_value->min_marks) { $exam_pass_status = 0; } ?> exam_type != "gpa") { ?> exam_type == "gpa") { ?> exam_type == "coll_grade_system" || $exam_value->exam_type == "school_grade_system") { ?> exam_type == "basic_system") { ?>
lang->line('subject') ?> lang->line('grade') . " " . $this->lang->line('point') ?> lang->line('credit') . " " . $this->lang->line('hours') ?> lang->line('quality') . " " . $this->lang->line('points'); ?> lang->line('max') . " " . $this->lang->line('marks') ?> lang->line('min') . " " . $this->lang->line('marks') ?> lang->line('marks') . " " . $this->lang->line('obtained') ?> lang->line('grade'); ?> lang->line('result'); ?> lang->line('remark') ?>
name); ?> max_marks); ?> min_marks); ?> get_marks; if ($exam_result_value->attendence == "absent") { $exam_absent_status = 1; echo "  " . $this->lang->line('abs'); } ?> get_marks * 100) / $exam_result_value->max_marks; $point = findGradePoints($exam_grade, $exam_value->exam_type, $percentage_grade); $exam_total_points = $exam_total_points + $point; echo number_format($point, 2, '.', ''); ?> credit_hours; $exam_credit_hour = $exam_credit_hour + $exam_result_value->credit_hours; ?> credit_hours * $point, 2, '.', ''); $exam_quality_points = $exam_quality_points + ($exam_result_value->credit_hours * $point); ?> exam_type, $percentage_grade); ?> get_marks < $exam_result_value->min_marks) { ?> note); ?>
exam_type != "gpa") { ?>
lang->line('percentage') ?> :
lang->line('result'); ?> : lang->line('fail'); ?> lang->line('pass'); ?> lang->line('fail'); ?> lang->line('division'); if ($exam_percentage >= 60) { echo " : " . $this->lang->line('first'); } elseif ($exam_percentage >= 50 && $exam_percentage < 60) { echo " : " . $this->lang->line('second'); } elseif ($exam_percentage >= 0 && $exam_percentage < 50) { echo " : " . $this->lang->line('third'); } else { } } } ?>
lang->line('grand') . " " . $this->lang->line('total'); ?> :
lang->line('total') . " " . $this->lang->line('obtain') . " " . $this->lang->line('marks'); ?> :
exam_type == "gpa") { ?>
lang->line('credit') . " " . $this->lang->line('hours'); ?> :
lang->line('quality') . " " . $this->lang->line('points'); ?> : exam_type, $exam_grade_percentage) . "]"; } ?>

lang->line('consolidated') . " " . $this->lang->line('marksheet'); ?>

exam_type == "coll_grade_system" || $exam_value->exam_type == "school_grade_system") { ?>
exam_result['exams'] as $each_exam_key => $each_exam_value) { ?> exam_result['exams'])) { $consolidate_exam_result = "pass"; foreach ($exam_value->exam_result['exams'] as $each_exam_key => $each_exam_value) { ?>
lang->line('exam') ?> exam; ?> lang->line('consolidate') ?>
lang->line('marks') . " " . $this->lang->line('obtained'); ?> exam_result['exam_result'], $each_exam_value->id); $consolidate_get_percentage_mark = getConsolidateRatio($exam_value->exam_result['exam_connection_list'], $each_exam_value->id, $consolidate_each->get_marks); if ($consolidate_each->exam_status == "fail") { $consolidate_exam_result = "fail"; } echo $consolidate_get_percentage_mark; $consolidate_get_total = $consolidate_get_total + ($consolidate_get_percentage_mark); $consolidate_max_total = $consolidate_max_total + ($consolidate_each->max_marks); ?> exam_type, $consolidate_percentage_grade) . "]"; $consolidate_exam_result_percentage = $consolidate_percentage_grade; ?>
exam_type == "basic_system") { ?> exam_result['exams'] as $each_exam_key => $each_exam_value) { ?> exam_result['exams'])) { $consolidate_exam_result = "pass"; foreach ($exam_value->exam_result['exams'] as $each_exam_key => $each_exam_value) { ?>
lang->line('exam'); ?> exam; ?> lang->line('consolidate'); ?>
lang->line('marks') . " " . $this->lang->line('obtained') ?> exam_result['exam_result'], $each_exam_value->id); $consolidate_get_percentage_mark = getConsolidateRatio($exam_value->exam_result['exam_connection_list'], $each_exam_value->id, $consolidate_each->get_marks); if ($consolidate_each->exam_status == "fail") { $consolidate_exam_result = "fail"; } echo $consolidate_get_percentage_mark; $consolidate_get_total = $consolidate_get_total + ($consolidate_get_percentage_mark); $consolidate_max_total = $consolidate_max_total + ($consolidate_each->max_marks); ?> exam_type, $consolidate_percentage_grade) . "]"; $consolidate_exam_result_percentage = $consolidate_percentage_grade; ?>
exam_type == "gpa") { ?> exam_result['exams'] as $each_exam_key => $each_exam_value) { ?> exam_result['exams'] as $each_exam_key => $each_exam_value) { ?>
lang->line('exam') ?> exam; ?> lang->line('consolidate'); ?>
lang->line('marks') . " " . $this->lang->line('obtained') ?> exam_result['exam_result'], $each_exam_value->id, $exam_grade, $exam_value->exam_type); $consolidate_exam_result = ($consolidate_each->total_points / $consolidate_each->total_exams); echo $consolidate_each->total_points . "/" . $consolidate_each->total_exams . "=" . number_format($consolidate_exam_result, 2, '.', ''); $consolidate_get_percentage_mark = getConsolidateRatio($exam_value->exam_result['exam_connection_list'], $each_exam_value->id, $consolidate_exam_result); $consolidate_get_total = $consolidate_get_total + ($consolidate_get_percentage_mark); $consolidate_subjects_total = $consolidate_subjects_total + $consolidate_each->total_exams; ?> exam_type, $consolidate_percentage_grade) . "]"; ?>
lang->line('result') ?> : lang->line('pass'); ?> lang->line('fail'); ?>
lang->line('division'); ?> : = 60) { echo $this->lang->line('first'); } elseif ($consolidate_exam_result_percentage >= 50 && $consolidate_exam_result_percentage < 60) { echo $this->lang->line('second'); } elseif ($consolidate_exam_result_percentage >= 0 && $consolidate_exam_result_percentage < 50) { echo $this->lang->line('third'); } else { } ?>
$exam_grade_value) { if ($exam_grade_value['exam_key'] == $exam_type) { if (!empty($exam_grade_value['exam_grade_values'])) { foreach ($exam_grade_value['exam_grade_values'] as $grade_key => $grade_value) { if ($grade_value->mark_from >= $percentage && $grade_value->mark_upto <= $percentage) { return $grade_value->point; } } } } } return 0; } function findExamGrade($exam_grade, $exam_type, $percentage) { foreach ($exam_grade as $exam_grade_key => $exam_grade_value) { if ($exam_grade_value['exam_key'] == $exam_type) { if (!empty($exam_grade_value['exam_grade_values'])) { foreach ($exam_grade_value['exam_grade_values'] as $grade_key => $grade_value) { if ($grade_value->mark_from >= $percentage && $grade_value->mark_upto <= $percentage) { return $grade_value->name; } } } } } return ""; } function getConsolidateRatio($exam_connection_list, $examid, $get_marks) { if (!empty($exam_connection_list)) { foreach ($exam_connection_list as $exam_connection_key => $exam_connection_value) { if ($exam_connection_value->exam_group_class_batch_exams_id == $examid) { return ($get_marks * $exam_connection_value->exam_weightage) / 100; } } } return 0; } function getCalculatedExamGradePoints($array, $exam_id, $exam_grade, $exam_type) { $object = new stdClass(); $return_total_points = 0; $return_total_exams = 0; if (!empty($array)) { if (!empty($array['exam_result_' . $exam_id])) { foreach ($array['exam_result_' . $exam_id] as $exam_key => $exam_value) { $return_total_exams++; $percentage_grade = ($exam_value->get_marks * 100) / $exam_value->max_marks; $point = findGradePoints($exam_grade, $exam_type, $percentage_grade); $return_total_points = $return_total_points + $point; } } } $object->total_points = $return_total_points; $object->total_exams = $return_total_exams; return $object; } function getCalculatedExam($array, $exam_id) { $object = new stdClass(); $return_max_marks = 0; $return_get_marks = 0; $return_credit_hours = 0; $return_exam_status = false; if (!empty($array)) { $return_exam_status = 'pass'; if (!empty($array['exam_result_' . $exam_id])) { foreach ($array['exam_result_' . $exam_id] as $exam_key => $exam_value) { if ($exam_value->get_marks < $exam_value->min_marks || $exam_value->attendence != "present") { $return_exam_status = "fail"; } $return_max_marks = $return_max_marks + ($exam_value->max_marks); $return_get_marks = $return_get_marks + ($exam_value->get_marks); $return_credit_hours = $return_credit_hours + ($exam_value->credit_hours); } } } $object->credit_hours = $return_credit_hours; $object->get_marks = $return_get_marks; $object->max_marks = $return_max_marks; $object->exam_status = $return_exam_status; return $object; } ?>