From 574b2f1f116070dbb861863adf7df35cd78a71f1 Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Wed, 12 Dec 2018 13:54:53 +0800 Subject: [PATCH] MDL-63878 assign: Show download feedback links In the grading interface provide a link to download the generated pdf containing the feedback for this submission attempt. --- mod/assign/feedback/editpdf/locallib.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mod/assign/feedback/editpdf/locallib.php b/mod/assign/feedback/editpdf/locallib.php index 5da7e4b4c75..03f9f266fd4 100644 --- a/mod/assign/feedback/editpdf/locallib.php +++ b/mod/assign/feedback/editpdf/locallib.php @@ -164,6 +164,14 @@ class assign_feedback_editpdf extends assign_feedback_plugin { $renderer = $PAGE->get_renderer('assignfeedback_editpdf'); + // Links to download the generated pdf... + if ($attempt > -1 && page_editor::has_annotations_or_comments($grade->id, false)) { + $html = $this->assignment->render_area_files('assignfeedback_editpdf', + document_services::FINAL_PDF_FILEAREA, + $grade->id); + $mform->addElement('static', 'editpdf_files', get_string('downloadfeedback', 'assignfeedback_editpdf'), $html); + } + $widget = $this->get_widget($userid, $grade, false); $html = $renderer->render($widget);