$subquestionstats[$itemid]->differentweights = true;
}
$this->_initial_states_walker($state, $subquestionstats[$itemid], false);
- $subquestionstats[$itemid]->usedin[] = $state->question;
- $this->questions[$state->question]->_stats->subitems[] = $itemid;
+ $subquestionstats[$itemid]->usedin[$state->question] = $state->question;
+ $this->questions[$state->question]->_stats->subitems[$itemid] = $itemid;
}
}
}
if (isset($qstats)){
foreach ($qstats->questions as $question){
$table->add_data_keyed($table->format_row($question));
+ ksort($question->_stats->subitems);
foreach ($question->_stats->subitems as $itemid){
$table->add_data_keyed($table->format_row($qstats->subquestions[$itemid]));
}