|
|
|
|
@ -1861,7 +1861,7 @@ class CourseRestorer |
|
|
|
|
$allAnswers = []; |
|
|
|
|
$onlyAnswers = []; |
|
|
|
|
|
|
|
|
|
if ($question->quiz_type == DRAGGABLE || $question->quiz_type == MATCHING ) { |
|
|
|
|
if (in_array($question->quiz_type, [DRAGGABLE, MATCHING, MATCHING_DRAGGABLE])) { |
|
|
|
|
$allAnswers = array_column($question->answers, 'answer', 'id'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -2043,7 +2043,7 @@ class CourseRestorer |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Fix correct answers |
|
|
|
|
if ($question->quiz_type == DRAGGABLE || $question->quiz_type == MATCHING) { |
|
|
|
|
if (in_array($question->quiz_type, [DRAGGABLE, MATCHING, MATCHING_DRAGGABLE])) { |
|
|
|
|
$onlyAnswersFlip = array_flip($onlyAnswers); |
|
|
|
|
foreach ($correctAnswers as $answer_id => $correct_answer) { |
|
|
|
|
$params = array(); |
|
|
|
|
|