%PDF- %PDF-
Direktori : /var/www/html/ceaa/wp-content/themes/eduma/learnpress-v2/content-quiz/ |
Current File : /var/www/html/ceaa/wp-content/themes/eduma/learnpress-v2/content-quiz/result.php |
<?php /** * Template for displaying the content of current question * * @author ThimPress * @package LearnPress * @version 2.0.7 */ if ( !defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } $user = learn_press_get_current_user(); $course = LP()->global['course']; $quiz = LP()->global['course-item']; if ( !$user->has( 'completed-quiz', $quiz->id ) ) { return; } //if ( !is_user_logged_in() ) { // learn_press_display_message( sprintf( __( 'You are not logged in! Please <a href="%s">login</a> to save the results. The results will be deleted after your session destroyed', 'eduma' ), learn_press_get_login_url() ), 'error' ); //} $history = $user->get_quiz_results( $quiz->id ); ?> <div class="lp-group-content-wrap quiz-results"> <h3 class="result-title"><?php echo esc_html( sprintf( __( 'You have reached %d of %d points (%s)', 'eduma' ), $history->mark, $quiz->get_mark(), round( $history->mark_percent ) . '%' ) ); ?></h3> <?php $fields = array( 'correct' => __( 'Correct', 'eduma' ), 'wrong' => __( 'Wrong', 'eduma' ), 'empty' => __( 'Empty', 'eduma' ), ) ?> <div class="result-summary"> <?php foreach ( $fields as $class => $text ): ?> <?php $value = apply_filters( 'learn_press_quiz_result_' . $class . '_value', $history->{$class}, $history, $quiz, $course ); ?> <div class="result-field <?php echo $class; ?>"> <span><?php echo esc_html( $text ); ?></span> <span class="value"><?php echo esc_html( $value ); ?></span> </div> <?php endforeach; ?> <div class="result-field points"> <span><?php esc_html_e( 'Points', 'eduma' ); ?></span> <span class="value"><?php echo esc_html( $history->mark . '/' . $quiz->get_mark() ); ?></span> </div> <?php if ( $quiz->duration > 0 ): ?> <div class="result-field time"> <span><?php esc_html_e( 'Time', 'eduma' ) ?></span> <span class="value"><?php echo learn_press_seconds_to_time( $history->time ) ?></span> </div> <?php endif; ?> </div> <div class="clearfix"></div> <?php if ( $grade = $user->get_quiz_graduation( $quiz->id, $course->id ) ) { if ( 'point' == $quiz->passing_grade_type ) { $pass_point = $quiz->passing_grade; } else { $pass_point = round( $quiz->passing_grade ) . '%'; } if ( $grade == 'passed' ) { $class = 'success'; $grade = __( 'passed', 'eduma' ); } else { $class = 'error'; $grade = __( 'failed', 'eduma' ); } if( 'no' != $quiz->passing_grade_type ) { learn_press_display_message( sprintf( __( 'Your quiz grade <b>%s</b>. Quiz requirement <b>%s</b>', 'eduma' ), $grade, $pass_point ), $class ); } else { learn_press_display_message( sprintf( __( 'Your quiz grade <b>%s</b>.', 'eduma' ), $grade ), $class ); } } ?> <div class="clearfix"></div> </div>