MDL-45686 qtype_multichoice get_num_selected_choices return wrong result

This commit is contained in:
Jean-Michel Vedrine 2014-05-23 23:08:36 +02:00
parent 3e511ca50b
commit 8974442b72

View File

@ -414,7 +414,8 @@ class qtype_multichoice_multi_question extends qtype_multichoice_base {
public function get_num_selected_choices(array $response) {
$numselected = 0;
foreach ($response as $key => $value) {
if (!empty($value)) {
// Response keys starting with _ are internal values like _order, so ignore them.
if (!empty($value) && $key[0] != '_') {
$numselected += 1;
}
}