Merge branch 'MDL-37993-quiz-completion-pass-attempts' of git://github.com/MorrisR2/moodle
Conflicts: mod/quiz/lib.php mod/quiz/mod_form.php mod/quiz/tests/behat/completion_condition_passing_grade.feature
This commit is contained in:
+3
-1
@@ -1835,7 +1835,9 @@ function quiz_get_completion_state($course, $cm, $userid, $type) {
|
||||
'itemmodule' => 'quiz', 'iteminstance' => $cm->instance));
|
||||
if ($item) {
|
||||
$grades = grade_grade::fetch_users_grades($item, array($userid), false);
|
||||
return $grades[$userid]->is_passed($item);
|
||||
if (!empty($grades[$userid])) {
|
||||
return $grades[$userid]->is_passed($item);
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
@@ -603,7 +603,7 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||
get_string('completionattemptsexhausted', 'quiz'),
|
||||
array('group' => 'cattempts'));
|
||||
$mform->disabledIf('completionattemptsexhausted', 'completionpass', 'notchecked');
|
||||
$mform->addGroup($group, 'completionpassgroup', get_string('completionpass', 'quiz'), '', false);
|
||||
$mform->addGroup($group, 'completionpassgroup', get_string('completionpass', 'quiz'), ' ', false);
|
||||
$mform->addHelpButton('completionpassgroup', 'completionpass', 'quiz');
|
||||
$items[] = 'completionpassgroup';
|
||||
return $items;
|
||||
|
||||
Reference in New Issue
Block a user