PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.3
Tutor LMS – eLearning and online course solution v2.0.3
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.php
tutor / templates Last commit date
course-filter 4 years ago dashboard 4 years ago email 4 years ago global 4 years ago instructor 4 years ago loop 4 years ago modal 4 years ago profile 4 years ago shortcode 4 years ago single 4 years ago template-part 4 years ago widget 4 years ago archive-course-init.php 4 years ago archive-course.php 4 years ago course-none.php 4 years ago dashboard.php 4 years ago feature_disabled.php 4 years ago instructor-setting.php 4 years ago login-form.php 4 years ago login.php 4 years ago permission-denied.php 4 years ago public-profile.php 4 years ago single-assignment.php 4 years ago single-content-loader.php 4 years ago single-course.php 4 years ago single-lesson.php 4 years ago single-preview-lesson.php 4 years ago single-quiz.php 4 years ago template.php 4 years ago
single-quiz.php
125 lines
1 <?php
2 /**
3 * Template for displaying single quiz
4 *
5 * @since v.1.0.0
6 *
7 * @author Themeum
8 * @url https://themeum.com
9 *
10 * @package TutorLMS/Templates
11 * @version 1.4.3
12 */
13
14 get_tutor_header();
15
16 global $previous_id;
17
18 // Get the ID of this content and the corresponding course
19 $course_content_id = get_the_ID();
20 $course_id = tutor_utils()->get_course_id_by_subcontent( $course_content_id );
21
22 $content_id = tutor_utils()->get_post_id( $course_content_id );
23 $contents = tutor_utils()->get_course_prev_next_contents_by_id( $content_id );
24 $previous_id = $contents->previous_id;
25 $course = tutor_utils()->get_course_by_quiz( get_the_ID() );
26
27 // Get total content count
28 $course_stats = tutor_utils()->get_course_completed_percent( $course_id, 0, true );
29 $enable_spotlight_mode = tutor_utils()->get_option( 'enable_spotlight_mode' );
30
31 ob_start();
32 ?>
33 <input type="hidden" name="tutor_quiz_id" id="tutor_quiz_id" value="<?php the_ID(); ?>">
34
35 <div class="tutor-single-page-top-bar tutor-d-flex tutor-justify-between">
36 <div class="tutor-topbar-left-item tutor-d-flex">
37 <div class="tutor-topbar-item tutor-topbar-sidebar-toggle tutor-hide-sidebar-bar tutor-d-flex tutor-align-center tutor-d-none tutor-d-xl-flex">
38 <a href="javascript:;" class="tutor-lesson-sidebar-hide-bar">
39 <span class="tutor-icon-left tutor-color-white tutor-d-flex tutor-align-center"></span>
40 </a>
41 </div>
42 <div class="tutor-topbar-item tutor-topbar-content-title-wrap tutor-d-flex tutor-align-center">
43 <span class="tutor-icon-quiz-o tutor-color-white tutor-mr-4"></span>
44 <span class="tutor-fs-7 tutor-fw-normal tutor-color-white">
45 <?php
46 esc_html_e( 'Quiz: ', 'tutor' );
47 the_title();
48 ?>
49 </span>
50 </div>
51 </div>
52 <div class="tutor-topbar-right-item tutor-d-flex">
53 <div class="tutor-topbar-assignment-details tutor-d-flex tutor-align-center">
54 <?php
55 do_action('tutor_course/single/enrolled/before/lead_info/progress_bar');
56 ?>
57 <div class="tutor-fs-7 tutor-fw-normal tutor-color-white">
58 <?php if ( true == get_tutor_option( 'enable_course_progress_bar' ) ) : ?>
59 <span class="tutor-progress-content tutor-color-primary-60">
60 <?php _e('Your Progress:', 'tutor'); ?>
61 </span>
62 <span class="tutor-fs-7 tutor-fw-bold">
63 <?php echo $course_stats['completed_count']; ?>
64 </span>
65 <?php _e('of ', 'tutor'); ?>
66 <span class="tutor-fs-7 tutor-fw-bold">
67 <?php echo $course_stats['total_count']; ?>
68 </span>
69 (<?php echo $course_stats['completed_percent'] .'%'; ?>)
70 <?php endif; ?>
71 </div>
72 <?php
73 do_action('tutor_course/single/enrolled/after/lead_info/progress_bar');
74 ?>
75 </div>
76 <div class="tutor-topbar-cross-icon tutor-ml-16 tutor-d-flex tutor-align-center">
77 <?php $course_id = tutor_utils()->get_course_id_by('lesson', get_the_ID()); ?>
78 <a href="<?php echo get_the_permalink($course_id); ?>">
79 <span class="tutor-icon-times tutor-color-white tutor-d-flex tutor-align-center"></span>
80 </a>
81 </div>
82 </div>
83 </div>
84
85 <!-- @todo: remove tutor-d-grid -->
86 <div class="tutor-mobile-top-navigation tutor-d-block tutor-d-sm-none tutor-my-20 tutor-mx-12">
87 <div class="tutor-mobile-top-nav tutor-d-grid">
88 <a href="<?php echo get_the_permalink($previous_id); ?>">
89 <span class="tutor-top-nav-icon tutor-icon-previous design-lightgrey"></span>
90 </a>
91 <div class="tutor-top-nav-title tutor-fs-6 tutor-fw-normal tutor-color-black">
92 <?php
93 the_title();
94 ?>
95 </div>
96 </div>
97 </div>
98
99 <?php ob_start(); ?>
100 <div class="tutor-quiz-wrapper tutor-quiz-wrapper tutor-d-flex tutor-justify-center tutor-mt-80 tutor-pb-80">
101 <input type="hidden" name="tutor_quiz_id" id="tutor_quiz_id" value="<?php the_ID(); ?>">
102
103 <?php
104 if ( $course ) {
105 tutor_single_quiz_top();
106 // tutor_single_quiz_content();
107 tutor_single_quiz_body();
108 } else {
109 tutor_single_quiz_no_course_belongs();
110 }
111 ?>
112 </div>
113 <?php
114
115 echo apply_filters( 'tutor_quiz/single/wrapper', ob_get_clean() );
116 tutor_load_template_from_custom_path(
117 __DIR__ . '/single-content-loader.php',
118 array(
119 'context' => 'quiz',
120 'html_content' => ob_get_clean(),
121 ),
122 false
123 );
124 ?>
125