mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
1) Refresh grade item when grades are saved (I was getting assignments with no names in the gradebook)
2) Tidy up how messages are shown after quick grading
This commit is contained in:
parent
3a4a9233ce
commit
fb81abe154
1 changed files with 10 additions and 4 deletions
|
@ -604,8 +604,9 @@ class assignment_base {
|
|||
|
||||
}
|
||||
|
||||
print_heading(get_string('changessaved'));
|
||||
$this->display_submissions();
|
||||
$message = notify(get_string('changessaved'), 'notifysuccess', 'center', true);
|
||||
|
||||
$this->display_submissions($message);
|
||||
break;
|
||||
|
||||
|
||||
|
@ -963,7 +964,7 @@ class assignment_base {
|
|||
/**
|
||||
* Display all the submissions ready for grading
|
||||
*/
|
||||
function display_submissions() {
|
||||
function display_submissions($message='') {
|
||||
global $CFG, $db, $USER;
|
||||
require_once($CFG->libdir.'/gradelib.php');
|
||||
|
||||
|
@ -1020,6 +1021,10 @@ class assignment_base {
|
|||
print_header_simple(format_string($this->assignment->name,true), "", $navigation,
|
||||
'', '', true, update_module_button($cm->id, $course->id, $this->strassignment), navmenu($course, $cm));
|
||||
|
||||
if (!empty($message)) {
|
||||
echo $message; // display messages here if any
|
||||
}
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
/// find out current groups mode
|
||||
|
@ -1265,7 +1270,7 @@ class assignment_base {
|
|||
echo '<input type="hidden" name="mode" value="fastgrade" />';
|
||||
echo '<input type="hidden" name="page" value="'.$page.'" />';
|
||||
echo '</div>';
|
||||
echo '<div style="text-align:center"><input type="submit" name="fastg" value="'.get_string('saveallfeedback', 'assignment').'" /></div>';
|
||||
//echo '<div style="text-align:center"><input type="submit" name="fastg" value="'.get_string('saveallfeedback', 'assignment').'" /></div>';
|
||||
}
|
||||
|
||||
$table->print_html(); /// Print the whole table
|
||||
|
@ -2052,6 +2057,7 @@ function assignment_update_grades($assignment=null, $userid=0, $nullifnone=true)
|
|||
$grades[$k]->rawgrade = null;
|
||||
}
|
||||
}
|
||||
assignment_grade_item_update($assignment);
|
||||
grade_update('mod/assignment', $assignment->courseid, 'mod', 'assignment', $assignment->id, 0, $grades);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue