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