PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.5.0
Tutor LMS – eLearning and online course solution v2.5.0
4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / single / quiz / parts / meta.php
tutor / templates / single / quiz / parts Last commit date
choice-box.php 3 years ago fill-in-the-blank.php 3 years ago image-answer.php 3 years ago image-matching.php 3 years ago matching.php 3 years ago meta.php 3 years ago open-ended.php 2 years ago ordering.php 3 years ago question.php 2 years ago short-answer.php 2 years ago
meta.php
113 lines
1 <?php
2 /**
3 * Meta
4 *
5 * @package Tutor\Templates
6 * @subpackage Single\Quiz\Parts
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @version 1.0.0
10 */
11
12 ?>
13 <div class="quiz-meta-info tutor-d-flex tutor-justify-between">
14 <div class="quiz-meta-info-left tutor-d-flex">
15 <?php
16 $total_questions = tutor_utils()->total_questions_for_student_by_quiz( get_the_ID() );
17
18 if ( $total_questions ) {
19 ?>
20 <div class="quiz-qno tutor-d-flex">
21 <span class="tutor-fs-6 tutor-color-muted tutor-mr-12">
22 <?php esc_html_e( 'Questions No', 'tutor' ); ?>:
23 </span>
24 <span class="tutor-fs-6 tutor-fw-bold tutor-color-secondary tutor-quiz-question-counter">
25 <span>1</span>/<?php echo esc_html( $total_questions ); ?>
26 </span>
27 </div>
28 <?php
29 }
30 ?>
31 <div class="quiz-total-attempt tutor-d-flex d-xs-none">
32 <?php if ( 'retry' === $feedback_mode ) : ?>
33 <span class="tutor-fs-6 tutor-color-muted tutor-mr-12"><?php esc_html_e( 'Total Attempted', 'tutor' ); ?>:</span>
34 <span class="tutor-fs-6 tutor-fw-bold tutor-color-secondary">
35 <?php
36 if ( 0 != $attempts_allowed ) {
37 if ( $attempted_count ) {
38 echo esc_html( $attempted_count ) . '/';
39 }
40 }
41 echo 0 == $attempts_allowed ? esc_html__( 'No limit', 'tutor' ) : esc_html( $attempts_allowed );
42 ?>
43 </span>
44 <?php else : ?>
45 <span class="tutor-fs-6 tutor-color-muted tutor-mr-12"><?php esc_html_e( 'Attempts Allowed', 'tutor' ); ?>:</span>
46 <span class="tutor-fs-6 tutor-fw-bold tutor-color-secondary">1</span>
47 <?php endif; ?>
48 </div>
49 </div>
50 <?php if ( ! $hide_quiz_time_display ) : ?>
51 <div class="quiz-meta-info-right">
52 <div class="quiz-time-remaining tutor-d-flex">
53 <?php if ( $remaining_time_secs > 0 ) : ?>
54 <div class="quiz-time-remaining-progress-circle">
55 <svg viewBox="0 0 50 50" width="50" height="50">
56 <circle cx="0" cy="0" r="7"></circle>
57 <circle cx="0" cy="0" r="7"></circle>
58 </svg>
59 </div>
60 <?php endif; ?>
61
62 <?php if ( $remaining_time_secs < 0 ) : ?>
63 <div class="quiz-time-remaining-expired-circle">
64 <svg viewBox="0 0 50 50" width="50" height="50">
65 <circle cx="0" cy="0" r="11"></circle>
66 </svg>
67 </div>
68 <?php endif; ?>
69
70 <div class="tutor-fs-6 tutor-color-muted tutor-text-nowrap tutor-mr-12">
71 <?php esc_html_e( 'Time remaining: ', 'tutor' ); ?>
72 </div>
73
74 <span id="tutor-quiz-time-update"
75 class="tutor-fs-6 tutor-fw-medium tutor-text-nowrap <?php $remaining_time_secs < 0 ? 'color-text-error' : ''; ?>"
76 data-attempt-settings="<?php echo esc_attr( json_encode( $is_started_quiz ) ); ?>"
77 data-attempt-meta="<?php echo esc_attr( json_encode( $quiz_attempt_info ) ); ?>"
78 data-quiz-duration="<?php echo esc_attr( tutor_utils()->quiz_time_duration_in_seconds( $quiz_time_type, $quiz_time_value ) ); ?>">
79
80 </span>
81 </div>
82 </div>
83 <?php endif; ?>
84 </div>
85
86 <?php
87 $feedback_mode = tutor_utils()->get_quiz_option( $quiz_id, 'feedback_mode', 0 );
88 ?>
89
90 <?php if ( 'retry' == $feedback_mode ) : ?>
91 <div class="quiz-flash-message">
92 <div id="tutor-quiz-time-expire-wrapper" class="tutor-mt-20 tutor-quiz-warning-box time-remaining-warning tutor-align-center tutor-justify-between" data-attempt-allowed="<?php echo esc_attr( $attempts_allowed ); ?>" data-attempt-remaining="<?php echo esc_attr( $attempt_remaining ); ?>">
93 <div class="flash-info tutor-d-flex tutor-align-center">
94 <span class="tutor-icon-circle-warning-outline tutor-color-warning tutor-mr-8"></span>
95 <span class="tutor-fs-7 tutor-color-secondary tutor-quiz-alert-text">
96 </span>
97 </div>
98 <div class="flash-action">
99 <form id="tutor-start-quiz" method="post">
100 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
101
102 <input type="hidden" value="<?php echo esc_attr( $quiz_id ); ?>" name="quiz_id"/>
103 <input type="hidden" value="tutor_start_quiz" name="tutor_action"/>
104
105 <button type="submit" class="tutor-btn tutor-btn-md reattempt-btn" name="start_quiz_btn" value="start_quiz">
106 <?php esc_html_e( 'Reattempt', 'tutor' ); ?>
107 </button>
108 </form>
109 </div>
110 </div>
111 </div>
112 <?php endif; ?>
113