This commit is contained in:
Sara Arjona 2024-08-21 16:07:41 +02:00
commit c1f92c7170
No known key found for this signature in database
2 changed files with 5 additions and 0 deletions

View File

@ -365,6 +365,9 @@ class qtype_multianswer_question extends question_graded_automatically_with_coun
$fractionsum += $subq->defaultmark * max(0, $subfraction - $lastchange * $this->penalty);
}
if (empty($fractionsum)) {
return null;
}
return $fractionsum / $fractionmax;
}

View File

@ -367,6 +367,8 @@ class question_test extends \advanced_testcase {
$this->assertEquals(1, $question->get_max_fraction());
$this->assertEquals(0, $question->get_min_fraction());
$this->assertNull($question->compute_final_grade([['sub1_answer' => 'Something']], 1));
$this->assertNull($question->grade_response([['sub1_answer' => 'Something']])[0]);
}
}