MDL-82875 qbank_export: Fix removing hidden questions from the export
This commit is contained in:
committed by
Tim Hunt
parent
7b7e907e66
commit
28adbc1374
+6
-5
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user