MDL-58104 mod_assign: Show attempt settings for the latest attempt

This commit is contained in:
Pavel Sokolov
2017-03-30 11:10:52 +03:00
parent af97a17395
commit 6db9bc560d
+3 -1
View File
@@ -7172,7 +7172,9 @@ class assign {
}
// Do not show if we are editing a previous attempt.
if ($attemptnumber == -1 && $this->get_instance()->attemptreopenmethod != ASSIGN_ATTEMPT_REOPEN_METHOD_NONE) {
if (($attemptnumber == -1 ||
($attemptnumber + 1) == count($this->get_all_submissions($userid))) &&
$this->get_instance()->attemptreopenmethod != ASSIGN_ATTEMPT_REOPEN_METHOD_NONE) {
$mform->addElement('header', 'attemptsettings', get_string('attemptsettings', 'assign'));
$attemptreopenmethod = get_string('attemptreopenmethod_' . $this->get_instance()->attemptreopenmethod, 'assign');
$mform->addElement('static', 'attemptreopenmethod', get_string('attemptreopenmethod', 'assign'), $attemptreopenmethod);