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

load->view('reports/_examinations'); ?>

lang->line('select_criteria'); ?>

customlib->getCSRF(); ?>
*
*
*
*
*

lang->line('student'); ?> lang->line('list'); ?>

lang->line('student'); ?> lang->line('list') . "
"; $this->customlib->get_postmessage(); ?>
$student_value) { $result_status = 1; $no_subject_result = 0; $student_array = array(); $student_array['admission_no'] = $student_value->admission_no; $student_array['profile_roll_no'] = ($student_value->roll_no != 0) ? $student_value->roll_no : "-"; $student_array['exam_roll_no'] = ($student_value->exam_roll_no != 0) ? $student_value->exam_roll_no : "-"; $student_array['student_id'] = $student_value->student_id; $student_array['name'] = $this->customlib->getFullName($student_value->firstname,$student_value->middlename,$student_value->lastname,$sch_setting->middlename,$sch_setting->lastname); $total_subject = count($subjectList); $result_total_subject = 0; if (!empty($subjectList)) { $student_array['subject_added'] = true; $total_marks = 0; $get_marks = 0; $get_percentage = 0; $total_credit_hour = 0; $total_quality_point = 0; $subject_result_list = array(); $subject_status = true; foreach ($subjectList as $subject_key => $subject_value) { $total_marks = $total_marks + $subject_value->max_marks; $result = getSubjectMarks($student_value->subject_results, $subject_value->subject_id); $subject_result = array(); $subject_result['result_status'] = false; if ($result) { $result_total_subject++; $subject_status = false; $subject_result['result_status'] = true; $no_subject_result = 1; $subject_credit_hour = $subject_value->credit_hours; $total_credit_hour = $total_credit_hour + $subject_value->credit_hours; $percentage_grade = ($result->get_marks * 100) / $result->max_marks; $point = findGradePoints($exam_grades, $percentage_grade); $subject_result['point'] = $point; $subject_result['subject_credit_hour'] = $subject_credit_hour; $total_quality_point = $total_quality_point + ($point * $subject_credit_hour); $get_marks = $get_marks + $result->get_marks; $subject_result['get_marks'] = $result->get_marks; $percentage_grade = ($result->get_marks * 100) / $subject_value->max_marks; $subject_result['get_exam_grade'] = get_ExamGrade($exam_grades, $percentage_grade); $subject_result['attendence'] = $result->attendence; $subject_result['note'] = $result->note; if (($result->get_marks < $subject_value->min_marks) || $result->attendence == "absent") { $result_status = 0; } } $subject_result_list[] = $subject_result; } $student_array['total_subject'] = $total_subject; $student_array['result_total_subject'] = $result_total_subject; $student_array['subjet_results'] = $subject_result_list; $student_array['get_marks'] = $get_marks; $student_array['total_marks'] = $total_marks; $student_array['grand_total'] = number_format($get_marks, 2, '.', '') . "/" . number_format($total_marks, 2, '.', ''); $total_percentage = ($get_marks * 100) / $total_marks; $student_array['percentage'] = number_format($total_percentage, 2, '.', ''); if ($total_quality_point > 0 && $total_credit_hour > 0) { $exam_qulity_point = number_format($total_quality_point / $total_credit_hour, 2, '.', ''); } else { $exam_qulity_point = number_format(0, 2, '.', ''); } $student_array['quality_points'] = $total_quality_point . "/" . $total_credit_hour . "=" . $exam_qulity_point; $student_array['no_subject_result'] = $no_subject_result; $student_array['exam_qulity_point'] = $exam_qulity_point; $student_array['result_status'] = $result_status; } else { $student_array['subject_added'] = false; } $student_list_array[] = $student_array; } if ($student_array['subject_added']) { if ($exam_details->exam_group_type != "gpa") { aasort($student_list_array); } else { aasort_gpa($student_list_array); } } } ?> $subject_value) { ?> exam_group_type == "school_grade_system" || $exam_details->exam_group_type == "basic_system" || $exam_details->exam_group_type == "coll_grade_system") { ?> exam_group_type != "gpa") { ?> exam_group_type == "gpa") { ?> $result_value) { ?> exam_group_type != "gpa") { ?>
lang->line('rank'); ?> lang->line('admission_no'); ?> lang->line('roll_no'); ?> lang->line('student_name'); ?> subject_name; echo "
"; echo "(" . $subject_value->min_marks . "/" . $subject_value->max_marks . " - " . $subject_value->subject_code . ")"; if ($exam_details->exam_group_type == "gpa") { ?>
(lang->line('grade') . " " . $this->lang->line('point'); ?>) * (lang->line('credit') . " " . $this->lang->line('hours') ?>)
lang->line('grand') . " " . $this->lang->line('total'); ?> lang->line('percent') ?> (%) lang->line('result') ?> lang->line('result') ?>
use_exam_roll_no)?$student_list_value['exam_roll_no']:$student_list_value['profile_roll_no']; ?> exam_group_type == "gpa") { echo $result_value['point'] . " X " . $result_value['subject_credit_hour'] . " = " . number_format($result_value['point'] * $result_value['subject_credit_hour'], 2, '.', ''); } else { echo $result_value['get_marks'] .($result_value['get_exam_grade'] == "-" ? "": " (" . $result_value['get_exam_grade'] . ")" ); } if ($result_value['attendence'] == "absent") { ?>

lang->line($result_value['attendence']); ?>

0 && $student_list_value['result_total_subject'] >= 1) if ($exam_details->exam_group_type == "gpa") { echo $student_list_value['quality_points']; } else { if ($student_list_value['result_status']) { ?>
$subject_result_value) { if ($subject_id == $subject_result_value->subject_id) { return $subject_result_value; } } } return false; } function get_ExamGrade($exam_grades, $percentage) { if (!empty($exam_grades)) { foreach ($exam_grades as $exam_grade_key => $exam_grade_value) { if ($exam_grade_value->mark_from >= $percentage && $exam_grade_value->mark_upto <= $percentage) { return $exam_grade_value->name; } } } return "-"; } function findGradePoints($exam_grades, $percentage) { if (!empty($exam_grades)) { foreach ($exam_grades as $exam_grade_key => $exam_grade_value) { if ($exam_grade_value->mark_from >= $percentage && $exam_grade_value->mark_upto <= $percentage) { return $exam_grade_value->point; } } } return 0; } function aasort(&$arr) { array_multisort( array_column($arr, 'result_status'), SORT_DESC, array_column($arr, 'percentage'), SORT_DESC, $arr); } function aasort_gpa(&$arr) { array_multisort( array_column($arr, 'exam_qulity_point'), SORT_DESC, $arr); } ?>