MDL-81859 mod_assign: Add a link to grader on the submissions page

This commit is contained in:
Shamim Rezaie 2024-06-21 17:31:20 +10:00 committed by Sara Arjona
parent 965a892052
commit f108d1ee2b
No known key found for this signature in database
3 changed files with 16 additions and 2 deletions

View File

@ -105,12 +105,20 @@ class grading_actionmenu implements templatable, renderable {
}
if (groups_get_course_group($course)) {
$reset = new moodle_url('/mod/assign/view.php', [
$url = new moodle_url('/mod/assign/view.php', [
'id' => $this->cmid,
'action' => 'grading',
'group' => 0,
]);
$data['pagereset'] = $reset->out(false);
$data['pagereset'] = $url->out(false);
}
if ($this->assign->can_grade()) {
$url = new moodle_url('/mod/assign/view.php', [
'id' => $this->assign->get_course_module()->id,
'action' => 'grader',
]);
$data['graderurl'] = $url->out(false);
}
$actions = $this->get_actions();

View File

@ -666,6 +666,7 @@ $string['viewfeedback'] = 'View feedback';
$string['viewfeedbackforuser'] = 'View feedback for user: {$a}';
$string['viewfullgradingpage'] = 'Open the full grading page to provide feedback';
$string['viewgradebook'] = 'View gradebook';
$string['viewgrader'] = 'View Grader';
$string['viewgradingformforstudent'] = 'View grading page for student: (id={$a->id}, fullname={$a->fullname}).';
$string['viewgrading'] = 'View all submissions';
$string['viewownsubmissionform'] = 'View own submit assignment page.';

View File

@ -60,6 +60,11 @@
</div>
<div class="navitem-divider"></div>
{{/pagereset}}
{{#graderurl}}
<div class="navitem ml-sm-auto align-self-center">
<a class="btn btn-primary" href="{{graderurl}}">{{#str}}viewgrader, mod_assign{{/str}}</a>
</div>
{{/graderurl}}
</div>
</div>
<div class="row">