diff --git a/grade/report/grader/index.php b/grade/report/grader/index.php
index b8f86f39cc2..0689df5d42d 100644
--- a/grade/report/grader/index.php
+++ b/grade/report/grader/index.php
@@ -330,6 +330,14 @@ foreach ($gtree->levels as $key=>$row) {
$dimmed = ' dimmed_text ';
}
+ if ($object->itemtype == 'mod') {
+ $icon = '
';
+ } else if ($object->itemtype == 'manual') {
+ //TODO: add manual grading icon
+ $icon = '
'; // TODO: localize
+ }
+
+
$headerhtml .= '
'. $element['object']->get_name()
. '' . $arrow;
@@ -338,8 +346,6 @@ foreach ($gtree->levels as $key=>$row) {
$items[$element['object']->sortorder] =& $element['object'];
}
-
-
}
$headerhtml .= '';
@@ -355,11 +361,26 @@ foreach ($users as $userid => $user) {
$studentshtml .= ' | ';
if (isset($finalgrades[$userid][$item->id])) {
+
$gradeval = $finalgrades[$userid][$item->id]->finalgrade;
+
+ // trim trailing "0"s
+ if (isset($gradeval)) {
+ if ($gradeval != 0) {
+ $gradeval = trim($gradeval, ".0");
+ } else {
+ $gradeval = 0;
+ }
+ }
+
$grade = new grade_grades($finalgrades[$userid][$item->id], false);
$grade->feedback = $finalgrades[$userid][$item->id]->feedback;
} else {
- $gradeval = '-';
+ if ($USER->gradeediting) {
+ $gradeval ='';
+ } else {
+ $gradeval = '-';
+ }
$grade = new grade_grades(array('userid' => $userid, 'itemid' => $item->id), false);
}
@@ -381,7 +402,7 @@ foreach ($users as $userid => $user) {
$studentshtml .= choose_from_menu ($scaleopt, 'grade_'.$userid.'_'.$item->id, $gradeval, get_string('nograde'), '', -1, true);
}
} else {
- $studentshtml .= '';
+ $studentshtml .= '';
}
} else {
@@ -419,7 +440,7 @@ foreach ($users as $userid => $user) {
$studentshtml .= '';
}
-$reporthtml = "$headerhtml";
+$reporthtml = "$headerhtml";
$reporthtml .= $studentshtml;
$reporthtml .= " ";
@@ -436,7 +457,7 @@ echo $reporthtml;
// print submit button
if ($USER->gradeediting) {
- echo '';
+ echo '';
echo '';
}
?>
diff --git a/lang/en_utf8/grades.php b/lang/en_utf8/grades.php
index 9d6b91f39ab..6b80db7fefb 100644
--- a/lang/en_utf8/grades.php
+++ b/lang/en_utf8/grades.php
@@ -58,7 +58,7 @@ $string['gradecategoryhelp'] = 'Grade Category Help';
$string['gradeexceptions'] = 'Grade Exceptions';
$string['gradeexceptionshelp'] = 'Grade Exceptions Help';
$string['gradehelp'] = 'Grade Help';
-$string['gradeitem'] = 'Grade Item';
+$string['gradeitem'] = 'Grade item';
$string['gradeitemlocked'] = 'Grading locked';
$string['gradeitemsinc'] = 'Grade items to be included';
$string['gradeitemaddusers'] = 'Exclude from Grading';
@@ -71,8 +71,8 @@ $string['gradeletterhelp'] = 'Grade Letter Help';
$string['gradeletternote'] = 'To delete a grade letter just empty any of the three text areas for that letter and click submit.';
$string['grademax'] = 'Maximum grade';
$string['grademin'] = 'Minimum grade';
-$string['gradepass'] = 'Grade to Pass';
-$string['itemsedit'] = 'Edit Grade Item';
+$string['gradepass'] = 'Grade to pass';
+$string['itemsedit'] = 'Edit grade item';
$string['multfactor'] = 'Multiplicator';
$string['plusfactor'] = 'Offset';
$string['gradepreferences'] = 'Grade Preferences';
@@ -80,7 +80,7 @@ $string['gradepreferenceshelp'] = 'Grade Preferences Help';
$string['grades'] = 'Grades';
$string['gradereports'] = 'Grades report';
$string['graderreport'] = 'Grader report';
-$string['gradetype'] = 'Grade Type';
+$string['gradetype'] = 'Grade type';
$string['gradeweighthelp'] = 'Grade Weight Help';
$string['hideadvanced'] = 'Hide Advanced Features';
$string['hidecategory'] = 'Hidden';
@@ -96,8 +96,8 @@ $string['importsuccess'] = 'Grade import success';
$string['importxml'] = 'Import XML';
$string['incorrectcourseid'] = 'Course ID was incorrect';
$string['item'] = 'Item';
-$string['iteminfo'] = 'Item Info';
-$string['itemname'] = 'Item Name';
+$string['iteminfo'] = 'Item info';
+$string['itemname'] = 'Item name';
$string['items'] = 'Items';
$string['lettergrade'] = 'Letter Grade';
$string['lettergradenonnumber'] = 'Low and/or High grade were non-numeric for';
|