PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.13
Tutor LMS – eLearning and online course solution v1.9.13
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 / top.php
tutor / templates / single / quiz Last commit date
body.php 4 years ago content.php 5 years ago no_course_belongs.php 5 years ago previous-attempts.php 4 years ago single_quiz_contents.php 4 years ago top.php 4 years ago
top.php
98 lines
1 <?php
2 /**
3 * @package TutorLMS/Templates
4 * @version 1.4.3
5 */
6
7 global $post;
8 $currentPost = $post;
9
10 $course = tutor_utils()->get_course_by_quiz( get_the_ID() );
11 $previous_attempts = tutor_utils()->quiz_attempts();
12 $attempted_count = is_array( $previous_attempts ) ? count( $previous_attempts ) : 0;
13
14 $attempts_allowed = tutor_utils()->get_quiz_option( get_the_ID(), 'attempts_allowed', 0 );
15 $passing_grade = tutor_utils()->get_quiz_option( get_the_ID(), 'passing_grade', 0 );
16
17 $attempt_remaining = $attempts_allowed - $attempted_count;
18
19 do_action( 'tutor_quiz/single/before/top' );
20
21 ?>
22
23 <div class="tutor-quiz-header">
24 <span class="tutor-quiz-badge"><?php _e( 'Quiz', 'tutor' ); ?></span>
25 <h2><?php echo get_the_title(); ?></h2>
26 <h5>
27 <?php _e( 'Course', 'tutor' ); ?> :
28 <a href="<?php echo esc_url( get_the_permalink( $course->ID ) ); ?>"><?php echo get_the_title( $course->ID ); ?></a>
29 </h5>
30 <ul class="tutor-quiz-meta">
31
32 <?php
33 $total_questions = tutor_utils()->total_questions_for_student_by_quiz( get_the_ID() );
34
35 if ( $total_questions ) {
36 ?>
37 <li>
38 <strong><?php _e( 'Questions', 'tutor' ); ?> :</strong>
39 <?php echo esc_attr( $total_questions ); ?>
40 </li>
41 <?php
42 }
43
44 $time_limit = tutor_utils()->get_quiz_option( get_the_ID(), 'time_limit.time_value' );
45 if ( $time_limit ) {
46 $time_type = tutor_utils()->get_quiz_option( get_the_ID(), 'time_limit.time_type' );
47
48 $available_time_type = array(
49 'seconds' => __( 'seconds', 'tutor' ),
50 'minutes' => __( 'minutes', 'tutor' ),
51 'hours' => __( 'hours', 'tutor' ),
52 'days' => __( 'days', 'tutor' ),
53 'weeks' => __( 'weeks', 'tutor' ),
54 );
55 ?>
56 <li>
57 <strong><?php _e( 'Time', 'tutor' ); ?> :</strong>
58 <?php echo esc_attr( $time_limit ) . ' ' . sprintf( __( '%s', 'tutor' ), isset( $available_time_type[ $time_type ] ) ? $available_time_type[ $time_type ] : $time_type ); ?>
59 </li>
60 <?php
61 }
62
63 ?>
64 <li>
65 <strong><?php _e( 'Attempts Allowed', 'tutor' ); ?> :</strong>
66 <?php echo 0 === $attempts_allowed ? __( 'No limit', 'tutor' ) : $attempts_allowed; ?>
67 </li>
68 <?php
69
70 if ( $attempted_count ) {
71 ?>
72 <li>
73 <strong><?php _e( 'Attempted', 'tutor' ); ?> :</strong>
74 <?php echo esc_attr( $attempted_count ); ?>
75 </li>
76 <?php
77 }
78 ?>
79 <li>
80 <strong><?php _e( 'Attempts Remaining', 'tutor' ); ?> :</strong>
81 <?php echo $attempts_allowed == 0 ? __( 'No limit', 'tutor' ) : $attempt_remaining; ?>
82 </li>
83 <?php
84 if ( $passing_grade ) {
85 ?>
86 <li>
87 <strong><?php _e( 'Passing Grade', 'tutor' ); ?> :</strong>
88 <?php echo esc_attr( $passing_grade ) . '%'; ?>
89
90 </li>
91 <?php
92 }
93 ?>
94 </ul>
95 </div>
96
97 <?php do_action( 'tutor_quiz/single/after/top' ); ?>
98