|  | @@ -18,6 +18,7 @@ require_once(dirname(dirname(dirname(__FILE__))).'/config.php');
 | 
	
		
			
				|  |  |  require_once(dirname(__FILE__).'/lib.php');
 | 
	
		
			
				|  |  |  require_once($CFG->libdir.'/filelib.php');
 | 
	
		
			
				|  |  |  require_once('locallib.php');
 | 
	
		
			
				|  |  | +require_once('libs/viewlib.php');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    global $DB;
 | 
	
	
		
			
				|  | @@ -125,46 +126,11 @@ if (has_capability('mod/gradeimporter:edit', $context)) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      get_teacher_view($cm->id, $gradeimporter->id, $enrolledusers);
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  | -    $data = get_comments($cm->id, $id);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    // Loads student view.
 | 
	
		
			
				|  |  | -    $table = new html_table();
 | 
	
		
			
				|  |  | -    $table->attributes['class'] = 'generaltable mod_index';
 | 
	
		
			
				|  |  | -    $table->head  = array(get_string('type', 'gradeimporter'),
 | 
	
		
			
				|  |  | -        get_string('submission', 'gradeimporter'),
 | 
	
		
			
				|  |  | -        get_string('grade', 'gradeimporter'),
 | 
	
		
			
				|  |  | -        get_string('comment', 'gradeimporter'),
 | 
	
		
			
				|  |  | -        get_string('file', 'gradeimporter'));
 | 
	
		
			
				|  |  | -    $table->align = array('center', 'center', 'center', 'center', 'center');
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    if (count($data)) {
 | 
	
		
			
				|  |  | -        $current = "";
 | 
	
		
			
				|  |  | -        foreach ($data as $tipo => $cells) {
 | 
	
		
			
				|  |  | -            if ($current != "" && $current != $tipo) {
 | 
	
		
			
				|  |  | -                $row = new html_table_row();
 | 
	
		
			
				|  |  | -                $cell = new html_table_cell();
 | 
	
		
			
				|  |  | -                $cell->colspan = 5;
 | 
	
		
			
				|  |  | -                $row->cells[] = $cell;
 | 
	
		
			
				|  |  | -                $table->data[] = $row;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            $current = $tipo;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -            $row = new html_table_row();
 | 
	
		
			
				|  |  | -            $cell = new html_table_cell($tipo);
 | 
	
		
			
				|  |  | -            $cell->rowspan = count($cells) + 1;
 | 
	
		
			
				|  |  | -            $row->cells[] = $cell;
 | 
	
		
			
				|  |  | -            $table->data[] = $row;
 | 
	
		
			
				|  |  | -            foreach ($cells as $cell) {
 | 
	
		
			
				|  |  | -                $row = new html_table_row();
 | 
	
		
			
				|  |  | -                foreach ($cell as $value) {
 | 
	
		
			
				|  |  | -                    $cell = new html_table_cell($value);
 | 
	
		
			
				|  |  | -                    $row->cells[] = $cell;
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                $table->data[] = $row;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    echo html_writer::table($table);
 | 
	
		
			
				|  |  | +    // Load student view
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    // Query database to find student feedbacks
 | 
	
		
			
				|  |  | +    $feedbacks = query_feedbacks($cm->id, $gradeimporter->id);
 | 
	
		
			
				|  |  | +    make_feedback_table($feedbacks);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // Finishes the page!
 |