function user_has_passed_course($user_passed, $course_id, $user_id) { if ($this->is_public_quiz($course_id)) { if (get_post_meta($course_id, '_lpr_course_final', true) == 'yes' && ($quiz = lpr_get_final_quiz($course_id))) { $passed = learn_press_quiz_evaluation($quiz, $user_id); $passing_condition = learn_press_get_course_passing_condition($course_id); } else { $passed = lpr_course_evaluation($course_id); $passing_condition = 0; } $user_passed = $passing_condition ? $passed >= $passing_condition ? $passed : 0 : $passed == 100; } return $user_passed; }
function learn_press_get_course_result($course_id = null, $user_id = null) { $course_id = learn_press_get_course_id($course_id); if (!$user_id) { $user_id = get_current_user_id(); } if (!$course_id || !$user_id) { return 0; } if (get_post_meta($course_id, '_lpr_course_final', true) == 'yes' && ($quiz = lpr_get_final_quiz($course_id))) { $passed = learn_press_quiz_evaluation($quiz, $user_id); //$passing_condition = learn_press_get_course_passing_condition( $course_id ); } else { $passed = lpr_course_evaluation($course_id); //$passing_condition = 0; } return $passed; }