|  | @@ -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);
 | 
	
		
			
				|  |  | +//
 |