Now feedback is always in the same order as the quiz, and
reports are always in the natural order.
notify("Error when reading questions from the database!");
return false;
}
+ }
- if (!empty($quiz->shufflequestions)) { // Mix everything up
+ if (!$shuffleorder) {
+ if (!empty($quiz->shufflequestions)) { // Mix everything up
$questions = swapshuffle_assoc($questions);
} else {
- $shuffleorder= explode(",", $quiz->questions); // Use defined order
+ $shuffleorder = explode(",", $quiz->questions); // Use originally defined order
}
}