PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.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 1 year ago fill-in-the-blank.php 3 years ago image-answer.php 3 years ago image-matching.php 1 year ago matching.php 1 year ago meta.php 5 days ago open-ended.php 2 years ago ordering.php 3 years ago question.php 5 days ago short-answer.php 1 year ago
meta.php
108 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">
14 <div class="quiz-meta-info-left">
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 <span class="tutor-fs-6 tutor-color-muted tutor-mr-12">
33 <?php echo esc_html( $limit_attempts_allowed ? __( 'Total Attempted', 'tutor' ) : __( 'Attempts Allowed', 'tutor' ) ); ?>:
34 </span>
35 <span class="tutor-fs-6 tutor-fw-bold tutor-color-secondary">
36 <?php
37 if ( $limit_attempts_allowed ) {
38 if ( 0 != $attempts_allowed && $attempted_count ) {
39 echo esc_html( $attempted_count ) . '/';
40 }
41
42 echo 0 == $attempts_allowed ? esc_html__( 'No limit', 'tutor' ) : esc_html( $attempts_allowed );
43 } else {
44 echo '1';
45 }
46 ?>
47 </span>
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( wp_json_encode( $is_started_quiz ) ); ?>"
77 data-attempt-meta="<?php echo esc_attr( wp_json_encode( $quiz_attempt_info ) ); ?>">
78
79 </span>
80 </div>
81 </div>
82 <?php endif; ?>
83 </div>
84
85 <?php if ( $can_retry_quiz ) : ?>
86 <div class="quiz-flash-message">
87 <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 ); ?>">
88 <div class="flash-info tutor-d-flex tutor-align-center">
89 <span class="tutor-icon-circle-warning-outline tutor-color-warning tutor-mr-8"></span>
90 <span class="tutor-fs-7 tutor-color-secondary tutor-quiz-alert-text">
91 </span>
92 </div>
93 <div class="flash-action">
94 <form id="tutor-start-quiz" method="post">
95 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
96
97 <input type="hidden" value="<?php echo esc_attr( $quiz_id ); ?>" name="quiz_id"/>
98 <input type="hidden" value="tutor_start_quiz" name="tutor_action"/>
99
100 <button type="submit" class="tutor-btn tutor-btn-md reattempt-btn" name="start_quiz_btn" value="start_quiz">
101 <?php esc_html_e( 'Reattempt', 'tutor' ); ?>
102 </button>
103 </form>
104 </div>
105 </div>
106 </div>
107 <?php endif; ?>
108