$string['feedbackreviewer'] = 'Feedback for the reviewer';
$string['formataggregatedgrade'] = '$a->grade';
$string['formataggregatedgradeover'] = '<del>$a->grade</del><br /><ins>$a->over</ins>';
-$string['formatpeergradeover'] = '<span class=\"grade\">$a->grade</span> <span class=\"gradinggrade\">(<del>$a->gradinggrade</del> / <ins>$a->gradinggradeover</ins>)</span> @ <span class=\"weight\">{$a->weight}</span>';
-$string['formatpeergrade'] = '<span class=\"grade\">$a->grade</span> <span class=\"gradinggrade\">({$a->gradinggrade})</span> @ <span class=\"weight\">{$a->weight}</span>';
+$string['formatpeergradeover'] = '<span class=\"grade\">$a->grade</span> <span class=\"gradinggrade\">(<del>$a->gradinggrade</del> / <ins>$a->gradinggradeover</ins>)</span>';
+$string['formatpeergradeoverweighted'] = '<span class=\"grade\">$a->grade</span> <span class=\"gradinggrade\">(<del>$a->gradinggrade</del> / <ins>$a->gradinggradeover</ins>)</span> @ <span class=\"weight\">{$a->weight}</span>';
+$string['formatpeergrade'] = '<span class=\"grade\">$a->grade</span> <span class=\"gradinggrade\">({$a->gradinggrade})</span>';
+$string['formatpeergradeweighted'] = '<span class=\"grade\">$a->grade</span> <span class=\"gradinggrade\">({$a->gradinggrade})</span> @ <span class=\"weight\">{$a->weight}</span>';
$string['givengrades'] = 'Given grades';
$string['gradecalculated'] = 'Calculated grade for submission';
$string['gradedecimals'] = 'Decimal places in grades';
$a->grade = is_null($assessment->grade) ? get_string('nullgrade', 'workshop') : $assessment->grade;
$a->gradinggrade = is_null($assessment->gradinggrade) ? get_string('nullgrade', 'workshop') : $assessment->gradinggrade;
$a->weight = $assessment->weight;
+ // grrr the following logic should really be handled by a future language pack feature
if (is_null($assessment->gradinggradeover)) {
- $grade = get_string('formatpeergrade', 'workshop', $a);
+ if ($a->weight == 1) {
+ $grade = get_string('formatpeergrade', 'workshop', $a);
+ } else {
+ $grade = get_string('formatpeergradeweighted', 'workshop', $a);
+ }
} else {
$a->gradinggradeover = $assessment->gradinggradeover;
- $grade = get_string('formatpeergradeover', 'workshop', $a);
+ if ($a->weight == 1) {
+ $grade = get_string('formatpeergradeover', 'workshop', $a);
+ } else {
+ $grade = get_string('formatpeergradeoverweighted', 'workshop', $a);
+ }
}
$link = new html_link();
$link->text = $grade;