mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
Moved check for plugin import/export to the start rather than the end
Merged from STABLE_18
This commit is contained in:
parent
df6d3c66ae
commit
4433fff5a8
@ -225,6 +225,12 @@ class qformat_gift extends qformat_default {
|
||||
// determine QUESTION TYPE
|
||||
$question->qtype = NULL;
|
||||
|
||||
// give plugins first try
|
||||
// plugins must promise not to intercept standard qtypes
|
||||
if ($question = $this->try_importing_using_qtypes( $lines, $question, $answertext )) {
|
||||
return $question;
|
||||
}
|
||||
|
||||
if ($description) {
|
||||
$question->qtype = DESCRIPTION;
|
||||
}
|
||||
@ -262,10 +268,6 @@ class qformat_gift extends qformat_default {
|
||||
}
|
||||
|
||||
if (!isset($question->qtype)) {
|
||||
// try for plugins
|
||||
if ($question = $this->try_importing_using_qtypes( $lines, $question, $answertext )) {
|
||||
return $question;
|
||||
}
|
||||
$giftqtypenotset = get_string('giftqtypenotset','quiz');
|
||||
$this->error( $giftqtypenotset, $text );
|
||||
return false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user