MDL-26445 question -fix numerical unit grade

fix unit penalty grading and display

Signed-off-by: ppichet <[email protected]>
This commit is contained in:
ppichet
2011-04-28 20:06:25 +01:00
committed by Tim Hunt
parent f77f47ec56
commit 062f7e95c9
+2 -2
View File
@@ -601,7 +601,7 @@ class qtype_numerical extends question_type {
if($question->options->unitgradingtype == 1){
$raw_unitpenalty = $question->options->unitpenalty * $rawgrade ;
}else {
$raw_unitpenalty = $question->options->unitpenalty * $question->maxgrade;
$raw_unitpenalty = $question->options->unitpenalty ;
}
$state->options->raw_unitpenalty = $raw_unitpenalty ;
}
@@ -811,7 +811,7 @@ class qtype_numerical extends question_type {
if($question->options->unitgradingtype == 1){
$raw_unitpenalty = $question->options->unitpenalty * $state->raw_grade ;
}else {
$raw_unitpenalty = $question->options->unitpenalty * $question->maxgrade;
$raw_unitpenalty = $question->options->unitpenalty ;
}
$state->raw_grade -= $raw_unitpenalty ;
}