MDL-56246 gradebook: sitewide setting for grade export with feedback

This commit is contained in:
Kevin Wiliarty
2017-12-22 06:51:11 -05:00
parent 9993c1d02c
commit 8284ffede3
3 changed files with 6 additions and 1 deletions
+3
View File
@@ -42,6 +42,9 @@ if (has_capability('moodle/grade:manage', $systemcontext)
// enable publishing in exports/imports
$temp->add(new admin_setting_configcheckbox('gradepublishing', new lang_string('gradepublishing', 'grades'), new lang_string('gradepublishing_help', 'grades'), 0));
$temp->add(new admin_setting_configcheckbox('grade_export_exportfeedback', new lang_string('exportfeedback', 'grades'),
new lang_string('exportfeedback_desc', 'grades'), 0));
$temp->add(new admin_setting_configselect('grade_export_displaytype', new lang_string('gradeexportdisplaytype', 'grades'),
new lang_string('gradeexportdisplaytype_desc', 'grades'), GRADE_DISPLAY_TYPE_REAL, $display_types));
+2 -1
View File
@@ -82,7 +82,8 @@ class grade_export_form extends moodleform {
}
$mform->addElement('advcheckbox', 'export_feedback', get_string('exportfeedback', 'grades'));
$mform->setDefault('export_feedback', 0);
$exportfeedback = isset($CFG->grade_export_exportfeedback) ? $CFG->grade_export_exportfeedback : 0;
$mform->setDefault('export_feedback', $exportfeedback);
$coursecontext = context_course::instance($COURSE->id);
if (has_capability('moodle/course:viewsuspendedusers', $coursecontext)) {
$mform->addElement('advcheckbox', 'export_onlyactive', get_string('exportonlyactive', 'grades'));
+1
View File
@@ -202,6 +202,7 @@ $string['expand'] = 'Expand category';
$string['export'] = 'Export';
$string['exportalloutcomes'] = 'Export all outcomes';
$string['exportfeedback'] = 'Include feedback in export';
$string['exportfeedback_desc'] = 'This can be overridden during export.';
$string['exportformatoptions'] = 'Export format options';
$string['exportplugins'] = 'Export plugins';
$string['exportsettings'] = 'Export settings';