PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.6.1
Tutor LMS – eLearning and online course solution v1.6.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 / assignments / submitted.php
tutor / templates / dashboard / assignments Last commit date
course.php 6 years ago review.php 6 years ago submitted.php 6 years ago
submitted.php
83 lines
1 <?php
2 /**
3 * @package TutorLMS/Templates
4 * @version 1.4.3
5 */
6
7 global $wpdb;
8
9 $assignment = sanitize_text_field($_GET['assignment']);
10 $assignments_submitted = $wpdb->get_results("SELECT * FROM {$wpdb->comments} WHERE comment_type = 'tutor_assignment' AND comment_post_ID = {$assignment}");
11
12 ?>
13
14
15 <h3><?php esc_html_e('Assignment', 'tutor') ?></h3>
16 <div class="tutor-dashboard-info-table-wrap">
17 <?php
18
19 if (tutor_utils()->count($assignments_submitted)){
20
21 ?>
22
23 <table class="tutor-dashboard-info-table tutor-dashboard-assignment-submitted-table">
24 <thead>
25 <tr>
26 <td><?php esc_attr_e('Student', 'tutor'); ?></td>
27 <td><?php esc_attr_e('Date & Time', 'tutor'); ?></td>
28 <td><?php esc_attr_e('Pass Mark', 'tutor'); ?></td>
29 <td><?php esc_attr_e('Total Mark', 'tutor'); ?></td>
30 <td><?php esc_attr_e('Result', 'tutor'); ?></td>
31 <td>&nbsp;</td>
32 </tr>
33 </thead>
34
35 <tbody>
36 <?php
37
38 foreach ($assignments_submitted as $assignment){
39 $comment_author = get_user_by('login', $assignment->comment_author);
40 $is_reviewed_by_instructor = get_comment_meta($assignment->comment_ID, 'evaluate_time', true);
41 $max_mark = tutor_utils()->get_assignment_option($assignment->comment_post_ID, 'total_mark');
42 $pass_mark = tutor_utils()->get_assignment_option($assignment->comment_post_ID, 'pass_mark');
43 $given_mark = get_comment_meta($assignment->comment_ID, 'assignment_mark', true);
44 $status = sprintf(__('%s Pending %s', 'tutor'), '<span class="pending">', '</span>');
45 if(!empty($given_mark)){
46 $status = (int) $given_mark >= (int) $pass_mark ? sprintf(__('%s Pass %s', 'tutor'), '<span class="pass">', '</span>') : sprintf(__('%s Fail %s', 'tutor'), '<span class="fail">', '</span>');
47 }
48
49 $review_url = tutor_utils()->get_tutor_dashboard_page_permalink('assignments/review');
50
51 ?>
52 <tr>
53 <td><?php echo $comment_author->display_name; ?></td>
54 <td><?php echo date('j M, Y. h:i a', strtotime($assignment->comment_date)); ?></td>
55 <td><?php echo $pass_mark; ?></td>
56 <td><?php echo !empty($given_mark) ? $given_mark . '/' . $max_mark : $max_mark; ?></td>
57 <td><?php echo $status; ?></td>
58 <td> <?php echo "<a title='". __('Review this assignment', 'tutor') ."' href='".esc_url($review_url.'?view_assignment='.$assignment->comment_ID)."'><i class='tutor-icon-angle-right'></i> </a>"; ?> </td>
59 </tr>
60 <?php
61 }
62
63 ?>
64
65 </tbody>
66 </table>
67
68
69 <?php
70
71 }else{
72
73 ?>
74
75 <p><?php _e('No assignment has been submitted yet', 'tutor'); ?></p>
76 <?php
77
78 }
79 ?>
80
81
82 </div>
83