}
// clean
$postedgrade = clean_param($postedgrade, PARAM_NUMBER);
-
+
$gradeinfo = explode("_", $varname);
-
+
$grade = new object();
$grade->userid = $gradeinfo[1];
$gradeitemid = $gradeinfo[2];
if (!empty($grades)) {
foreach ($grades as $gradeitemid => $itemgrades) {
foreach ($itemgrades as $gradedata) {
- echo "gradeitemid is $gradeitemid";
$gradeitem = new grade_item(array('id'=>$gradeitemid), true);
$gradeitem->update_raw_grade($gradedata->userid, $gradedata->rawgrade);
}
. $item['object']->id .'">'. $item['object']->itemname
. '</a>' . $arrow;
- // Print icons
+ // Print icons
$itemhtml .= grade_get_icons($item['object'], $gtree) . '</th>';
$items[] = $item;
}
// processing scale grade
$scale = get_record('scale', 'id', $gradeitem->scaleid);
$scalevals = explode(",", $scale->scale);
- $percentage = ($grade_grades->finalgrade -1) / count($scalevals);
- $gradesum += count($scalevals);
- $gradetotal += $grade_grades->finalgrade;
+ $percentage = (($grade_grades->finalgrade) / count($scalevals) * 100).'%';
+ $gradesum += $grade_grades->finalgrade;
+ $gradetotal += count($scalevals);
} else {
// text grade
$percentage = '-';
} else {
$data[] = ' ';
}
- $table->add_data($data);
+
+ $table->add_data($data);
}
$table->add_data(array('', get_string('total'), $gradesum.'/'.$gradetotal));