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