MDL-56246 gradebook: sitewide setting for grade export with feedback
This commit is contained in:
@@ -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));
|
||||
|
||||
|
||||
@@ -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'));
|
||||
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user