| 
					
				 | 
			
			
				@@ -0,0 +1,45 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<?php 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+namespace gradeimporter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+class feedback { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static function get_comments() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        global $DB, $USER; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $sql = " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT gf.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               gf.grade, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               gf.comment, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               gs.name gs_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               gs.info gs_info, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               gst.name gst_name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               gst.info gst_info, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               fileid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          FROM mdl_gradeimporter_feedback gf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          JOIN mdl_gradeimporter_submission gs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ON gf.submissionid = gs.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          JOIN mdl_gradeimporter_submissiontype gst 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ON gs.type = gst.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         WHERE gf.studentid = ?"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $comments = array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $records = $DB->get_records_sql($sql, array('studentid'=>$USER->id)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $data = array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (count($records)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          foreach ($records as $key => $value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!array_key_exists($value->gst_name, $data)) $data[$value->gst_name] = array(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              $data[$value->gst_name][] = array($value->gs_name, $value->grade, $value->fileid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return $data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// INSERT INTO `mdl_gradeimporter_feedback` (`id`, `submissionid`, `studentid`, `grade`, `comment`, `fileid`, `usermodified`, `timecreated`, `timemodified`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// VALUES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 	(1, 10, 1, 10.00, 'ok muito bem', 100, 0, 0, 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 
			 |