PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.2.1
Tutor LMS – eLearning and online course solution v1.2.1
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 / dashboard / quiz-attempts.php
tutor / templates / dashboard Last commit date
earning 7 years ago enrolled-courses 7 years ago instructor 7 years ago withdraw-method-fields 7 years ago dashboard.php 7 years ago earning.php 7 years ago enrolled-courses.php 7 years ago index.php 7 years ago logged-in.php 7 years ago my-courses.php 7 years ago my-profile.php 7 years ago my-reviews.php 7 years ago quiz-attempts.php 7 years ago registration.php 7 years ago wishlist.php 7 years ago withdraw.php 7 years ago
quiz-attempts.php
91 lines
1 <?php
2 /**
3 * Quiz Attempts, I attempted to courses
4 *
5 * @since v.1.1.2
6 *
7 * @author Themeum
8 * @url https://themeum.com
9 * @package Tutor
10 */
11
12 $previous_attempts = tutor_utils()->get_all_quiz_attempts_by_user();
13 $attempted_count = is_array($previous_attempts) ? count($previous_attempts) : 0;
14 ?>
15 <div class="tutor-dashboard-page-title">
16 <h2><?php _e('My Quiz Attempts', 'tutor'); ?></h2>
17 </div>
18 <?php
19 if ($attempted_count){
20 ?>
21 <div class="tutor-quiz-attempt-history">
22 <table>
23 <tr>
24 <th><?php _e('Course Title', 'tutor'); ?></th>
25 <th><?php _e('Time', 'tutor'); ?></th>
26 <th><?php _e('Questions', 'tutor'); ?></th>
27 <th><?php _e('Total Marks', 'tutor'); ?></th>
28 <th><?php _e('Earned Marks', 'tutor'); ?></th>
29 <th><?php _e('Pass Mark', 'tutor'); ?></th>
30 <th><?php _e('Result', 'tutor'); ?></th>
31 </tr>
32 <?php
33 foreach ( $previous_attempts as $attempt){
34 $passing_grade = tutor_utils()->get_quiz_option($attempt->course_id, 'passing_grade', 0);
35 ?>
36 <tr>
37 <td><a href="<?php echo get_the_permalink($attempt->course_id); ?>" target="_blank"><?php echo get_the_title($attempt->course_id); ?></a>
38 </td>
39 <td>
40 <?php
41 echo date_i18n(get_option('date_format'), strtotime($attempt->attempt_started_at)).' '.date_i18n(get_option('time_format'), strtotime($attempt->attempt_started_at));
42
43 if ($attempt->is_manually_reviewed){
44 ?>
45 <p class="attempt-reviewed-text">
46 <?php
47 echo __('Manually reviewed at', 'tutor').' <br /> '.date_i18n(get_option('date_format', strtotime($attempt->manually_reviewed_at))).' '.date_i18n(get_option('time_format', strtotime($attempt->manually_reviewed_at)));
48 ?>
49 </p>
50 <?php
51 }
52 ?>
53 </td>
54 <td><?php echo $attempt->total_questions; ?> </td>
55 <td> <?php echo $attempt->total_marks; ?> </td>
56
57 <td>
58 <?php
59 $earned_percentage = $attempt->earned_marks > 0 ? ( number_format(($attempt->earned_marks * 100) / $attempt->total_marks)) : 0;
60 echo $attempt->earned_marks."({$earned_percentage}%)";
61 ?>
62 </td>
63
64 <td>
65 <?php
66 $pass_marks = ($attempt->total_marks * $passing_grade) / 100;
67 if ($pass_marks > 0){
68 echo number_format_i18n($pass_marks, 2);
69 }
70 echo "({$passing_grade}%)";
71 ?>
72 </td>
73
74 <td>
75 <?php
76 if ($earned_percentage >= $passing_grade){
77 echo '<span class="result-pass">'.__('Pass', 'tutor').'</span>';
78 }else{
79 echo '<span class="result-fail">'.__('Fail', 'tutor').'</span>';
80 }
81 ?>
82 </td>
83 </tr>
84 <?php
85 }
86 ?>
87
88 </table>
89 </div>
90
91 <?php } ?>