Permalink
Browse files

MDL-33499: Display final grade on the grading form with a link to the…

… grader report

AMOS BEGIN
 CPY [currentgrade,mod_assignment],[currentgrade,mod_assign]
AMOS END
  • Loading branch information...
1 parent cf5b51a commit 8ad459ed586bc3d83e6143467f9336d2ccbf96f5 Damyon Wiese committed with stronk7 Jun 5, 2012
Showing with 11 additions and 0 deletions.
  1. +1 −0 mod/assign/lang/en/assign.php
  2. +10 −0 mod/assign/locallib.php
@@ -74,6 +74,7 @@
$string['couldnotcreatecoursemodule'] = 'Could not create course module.';
$string['couldnotcreatenewassignmentinstance'] = 'Could not create new assignment instance.';
$string['couldnotfindassignmenttoupgrade'] = 'Could not find old assignment instance to upgrade.';
+$string['currentgrade'] = 'Current grade in gradebook';
$string['defaultplugins'] = 'Default assignment settings';
$string['defaultplugins_help'] = 'These settings define the defaults for all new assignments.';
$string['deletepluginareyousure'] = 'Delete assignment plugin {$a}: are you sure?';
@@ -2898,6 +2898,16 @@ public function add_grade_form_elements(MoodleQuickForm $mform, stdClass $data,
}
}
+ if (has_all_capabilities(array('gradereport/grader:view', 'moodle/grade:viewall'), $this->get_course_context())) {
+ $grade = $this->output->action_link(new moodle_url('/grade/report/grader/index.php',
+ array('id'=>$this->get_course()->id)),
+ $gradinginfo->items[0]->grades[$userid]->str_grade);
+ } else {
+ $grade = $gradinginfo->items[0]->grades[$userid]->str_grade;
+ }
+ $mform->addElement('static', 'finalgrade', get_string('currentgrade', 'assign').':' ,$grade);
+
+
$mform->addElement('static', 'progress', '', get_string('gradingstudentprogress', 'assign', array('index'=>$rownum+1, 'count'=>count($useridlist))));
// plugins

0 comments on commit 8ad459e

Please sign in to comment.