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 / course.php
tutor / templates / dashboard / assignments Last commit date
course.php 6 years ago review.php 6 years ago submitted.php 6 years ago
course.php
52 lines
1 <?php
2 /**
3 * @package TutorLMS/Templates
4 * @version 1.4.3
5 */
6
7 global $wpdb;
8 $course_id = (int) sanitize_text_field(tutor_utils()->array_get('course_id', $_GET));
9 $assignments = tutor_utils()->get_assignments_by_course($course_id);
10
11 if($assignments->count){
12 ?>
13
14 <h3><?php echo get_the_title($course_id) ?></h3>
15 <div class="tutor-dashboard-info-table-wrap">
16 <table class="tutor-dashboard-info-table tutor-dashboard-assignment-table">
17 <thead>
18 <tr>
19 <th><?php _e('Course Name', 'tutor'); ?></th>
20 <th><?php _e('Total Mark', 'tutor'); ?></th>
21 <th><?php _e('Total Submit', 'tutor'); ?></th>
22 <th>&nbsp;</th>
23 </tr>
24 </thead>
25 <tbody>
26 <?php
27 foreach ($assignments->results as $item){
28 $max_mark = tutor_utils()->get_assignment_option($item->ID, 'total_mark');
29 $course_id = tutor_utils()->get_course_id_by_assignment($item->ID);
30 $course_url = tutor_utils()->get_tutor_dashboard_page_permalink('assignments/course');
31 $submitted_url = tutor_utils()->get_tutor_dashboard_page_permalink('assignments/submitted');
32 $comment_count = $wpdb->get_var("SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_type = 'tutor_assignment' AND comment_post_ID = $item->ID");
33 // @TODO: assign post_meta is empty if user don't click on update button (http://prntscr.com/oax4t8) but post status is publish
34 ?>
35 <tr>
36 <td>
37 <h5><?php echo $item->post_title ?></h5>
38 <h5><a href='<?php echo esc_url($course_url.'?course_id='.$course_id) ?>'><?php echo __('Course: ', 'tutor'). get_the_title($course_id); ?> </a></h5>
39 </td>
40 <td><?php echo $max_mark ?></td>
41 <td><?php echo $comment_count ?></td>
42 <td> <?php echo "<a title='". __('View Coures', 'tutor') ."' href='".esc_url($submitted_url.'?assignment='.$item->ID)."'><i class='tutor-icon-angle-right'></i> </a>"; ?> </td>
43 </tr>
44 <?php
45 }
46 ?>
47 </tbody>
48 </table>
49 </div>
50 <?php }else{
51 echo '<p>'.__('No assignment available', 'tutor' ).'</p>';
52 }