Merge branch 'MDL-26445' of git://github.com/timhunt/moodle
This commit is contained in:
@@ -608,7 +608,7 @@ class question_numerical_qtype extends question_shortanswer_qtype {
|
||||
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 ;
|
||||
}
|
||||
@@ -818,7 +818,7 @@ class question_numerical_qtype extends question_shortanswer_qtype {
|
||||
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 ;
|
||||
}
|
||||
|
||||
@@ -318,7 +318,7 @@ class question_shortanswer_qtype extends default_questiontype {
|
||||
// waiting for the new question engine code for a permanent one
|
||||
if(isset($state->options->raw_unitpenalty) && $state->options->raw_unitpenalty > 0.0 ){
|
||||
echo ' ';
|
||||
print_string('unitappliedpenalty','qtype_numerical',question_format_grade($cmoptions, $state->options->raw_unitpenalty ));
|
||||
print_string('unitappliedpenalty','qtype_numerical',question_format_grade($cmoptions, $state->options->raw_unitpenalty * $question->maxgrade ));
|
||||
}
|
||||
if ($cmoptions->penaltyscheme) {
|
||||
// print details of grade adjustment due to penalties
|
||||
|
||||
Reference in New Issue
Block a user