PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.6
Tutor LMS – eLearning and online course solution v1.7.6
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 / review.php
tutor / templates / dashboard / assignments Last commit date
course.php 5 years ago review.php 5 years ago submitted.php 5 years ago
review.php
109 lines
1 <?php
2 /**
3 * Template for displaying Assignments Review Form
4 *
5 * @since v.1.3.4
6 *
7 * @author Themeum
8 * @url https://themeum.com
9 *
10 * @package TutorLMS/Templates
11 * @version 1.4.3
12 */
13
14 $assignment_submitted_id = (int) sanitize_text_field(tutor_utils()->array_get('view_assignment', $_GET));
15
16 if(!$assignment_submitted_id){
17 echo _e("Sorry, but you are looking for something that isn't here." , 'tutor');
18 return;
19 }
20
21 $submitted_assignment = tutor_utils()->get_assignment_submit_info($assignment_submitted_id);
22 if ( $submitted_assignment){
23
24 $max_mark = tutor_utils()->get_assignment_option($submitted_assignment->comment_post_ID, 'total_mark');
25
26 $given_mark = get_comment_meta($assignment_submitted_id, 'assignment_mark', true);
27 $instructor_note = get_comment_meta($assignment_submitted_id, 'instructor_note', true);
28 ?>
29
30 <div class="tutor-assignment-review-header">
31 <h3>
32 <a href="<?php echo get_the_permalink($submitted_assignment->comment_post_ID); ?>" target="_blank">
33 <?php echo get_the_title($submitted_assignment->comment_post_ID); ?>
34 </a>
35 </h3>
36 <p>
37 <?php _e('Course' , 'tutor'); ?> :
38 <a href="<?php echo get_the_permalink($submitted_assignment->comment_parent); ?>" target="_blank">
39 <?php echo get_the_title($submitted_assignment->comment_parent); ?>
40 </a>
41 </p>
42 </div>
43
44 <div class="tutor-dashboard-assignment-review">
45 <h4><?php _e('Assignment Description:', 'tutor'); ?></h4>
46 <p><?php echo nl2br(stripslashes($submitted_assignment->comment_content)); ?></p>
47
48 <?php
49 $attached_files = get_comment_meta($submitted_assignment->comment_ID, 'uploaded_attachments', true);
50 if($attached_files){
51 ?>
52 <h5><?php _e('Attach assignment file(s)', 'tutor'); ?></h5>
53 <div class="tutor-dashboard-assignment-files">
54 <?php
55 $attached_files = json_decode($attached_files, true);
56 if (tutor_utils()->count($attached_files)){
57 $upload_dir = wp_get_upload_dir();
58 $upload_baseurl = trailingslashit(tutor_utils()->array_get('baseurl', $upload_dir));
59 foreach ($attached_files as $attached_file){
60 ?>
61 <div class="uploaded-files">
62 <a href="<?php echo $upload_baseurl.tutor_utils()->array_get('uploaded_path', $attached_file) ?>" target="_blank"> <i class="tutor-icon-upload-file"></i> <?php echo tutor_utils()->array_get('name', $attached_file); ?></a>
63 </div>
64 <?php
65 }
66 }
67 ?>
68 </div>
69 <?php
70 }
71 ?>
72 </div>
73
74 <div class="tutor-assignment-evaluate-wraps">
75 <h3><?php _e('Evaluation', 'tutor'); ?></h3>
76 <form action="" method="post">
77 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
78 <input type="hidden" value="tutor_evaluate_assignment_submission" name="tutor_action"/>
79 <input type="hidden" value="<?php echo $assignment_submitted_id; ?>" name="assignment_submitted_id"/>
80 <div class="tutor-assignment-evaluate-row">
81 <div class="tutor-option-field-label">
82 <label for=""><?php _e('Your Mark', 'tutor'); ?></label>
83 </div>
84 <div class="tutor-option-field">
85 <input type="number" name="evaluate_assignment[assignment_mark]" value="<?php echo $given_mark ? $given_mark : 0; ?>">
86 <p class="desc"><?php echo sprintf(__('Mark this assignment out of %s', 'tutor'), "<code>{$max_mark}</code>" ); ?></p>
87 </div>
88 </div>
89 <div class="tutor-assignment-evaluate-row">
90 <div class="tutor-option-field-label">
91 <label for=""><?php _e('Write a note', 'tutor'); ?></label>
92 </div>
93 <div class="tutor-option-field">
94 <textarea name="evaluate_assignment[instructor_note]"><?php echo $instructor_note; ?></textarea>
95 <p class="desc"><?php _e('Write a note to students about this submission', 'tutor'); ?></p>
96 </div>
97 </div>
98 <div class="tutor-assignment-evaluate-row">
99 <div class="tutor-option-field-label"></div>
100 <div class="tutor-option-field">
101 <button type="submit" class="tutor-button tutor-button-primary tutor-success"><?php _e('Evaluate this submission', 'tutor'); ?></button>
102 </div>
103 </div>
104 </form>
105 </div>
106
107 <?php }else{
108 _e('Assignments submission not found or not completed', 'tutor');
109 } ?>