MDL-82875 qbank_export: Fix removing hidden questions from the export

This commit is contained in:
Vithusha Kethiri
2024-09-13 16:04:43 +01:00
committed by Tim Hunt
parent 7b7e907e66
commit 28adbc1374
+6 -5
View File
@@ -959,17 +959,18 @@ class qformat_default {
$contextid = $DB->get_field('question_categories', 'contextid', ['id' => $qcategory]);
$question->contextid = $contextid;
$question->idnumber = $questionbankentry->idnumber;
// Do not export hidden questions.
if ($question->status === \core_question\local\bank\question_version_status::QUESTION_STATUS_HIDDEN) {
continue;
}
if ($question->status === \core_question\local\bank\question_version_status::QUESTION_STATUS_READY) {
$question->status = 0;
} else {
$question->status = 1;
}
// do not export hidden questions
if (!empty($question->hidden)) {
continue;
}
// do not export random questions
if ($question->qtype == 'random') {
continue;