mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 20:50:21 +01:00
MDL-36832 Assignment Use MUC for useridlist: Fix for quickgrading checkbox
This commit is contained in:
parent
738b0965a4
commit
520fee918e
@ -2622,10 +2622,6 @@ class assign {
|
|||||||
$filter = get_user_preferences('assign_filter', '');
|
$filter = get_user_preferences('assign_filter', '');
|
||||||
$controller = $gradingmanager->get_active_controller();
|
$controller = $gradingmanager->get_active_controller();
|
||||||
$showquickgrading = empty($controller);
|
$showquickgrading = empty($controller);
|
||||||
if (optional_param('action', '', PARAM_ALPHA) == 'saveoptions') {
|
|
||||||
$quickgrading = optional_param('quickgrading', false, PARAM_BOOL);
|
|
||||||
set_user_preference('assign_quickgrading', $quickgrading);
|
|
||||||
}
|
|
||||||
$quickgrading = get_user_preferences('assign_quickgrading', false);
|
$quickgrading = get_user_preferences('assign_quickgrading', false);
|
||||||
|
|
||||||
// Print options for changing the filter and changing the number of results per page.
|
// Print options for changing the filter and changing the number of results per page.
|
||||||
@ -4161,11 +4157,17 @@ class assign {
|
|||||||
// Need submit permission to submit an assignment.
|
// Need submit permission to submit an assignment.
|
||||||
require_capability('mod/assign:grade', $this->context);
|
require_capability('mod/assign:grade', $this->context);
|
||||||
|
|
||||||
|
// Is advanced grading enabled?
|
||||||
|
$gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions');
|
||||||
|
$controller = $gradingmanager->get_active_controller();
|
||||||
|
$showquickgrading = empty($controller);
|
||||||
|
|
||||||
$gradingoptionsparams = array('cm'=>$this->get_course_module()->id,
|
$gradingoptionsparams = array('cm'=>$this->get_course_module()->id,
|
||||||
'contextid'=>$this->context->id,
|
'contextid'=>$this->context->id,
|
||||||
'userid'=>$USER->id,
|
'userid'=>$USER->id,
|
||||||
'submissionsenabled'=>$this->is_any_submission_plugin_enabled(),
|
'submissionsenabled'=>$this->is_any_submission_plugin_enabled(),
|
||||||
'showquickgrading'=>false);
|
'showquickgrading'=>$showquickgrading,
|
||||||
|
'quickgrading'=>false);
|
||||||
|
|
||||||
$mform = new mod_assign_grading_options_form(null, $gradingoptionsparams);
|
$mform = new mod_assign_grading_options_form(null, $gradingoptionsparams);
|
||||||
if ($formdata = $mform->get_data()) {
|
if ($formdata = $mform->get_data()) {
|
||||||
@ -4173,6 +4175,9 @@ class assign {
|
|||||||
if (isset($formdata->filter)) {
|
if (isset($formdata->filter)) {
|
||||||
set_user_preference('assign_filter', $formdata->filter);
|
set_user_preference('assign_filter', $formdata->filter);
|
||||||
}
|
}
|
||||||
|
if ($showquickgrading) {
|
||||||
|
set_user_preference('assign_quickgrading', isset($formdata->quickgrading));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user