diff --git a/question/type/calculated/question.php b/question/type/calculated/question.php index 3d6876bf45e..af9c819e6c6 100644 --- a/question/type/calculated/question.php +++ b/question/type/calculated/question.php @@ -26,9 +26,9 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); require_once($CFG->dirroot . '/question/type/numerical/question.php'); - /** * Represents a calculated question. * diff --git a/question/type/calculated/questiontype.php b/question/type/calculated/questiontype.php index b75057b3e87..896def424f5 100644 --- a/question/type/calculated/questiontype.php +++ b/question/type/calculated/questiontype.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questiontypebase.php'); require_once($CFG->dirroot . '/question/type/questionbase.php'); require_once($CFG->dirroot . '/question/type/numerical/question.php'); diff --git a/question/type/calculatedmulti/question.php b/question/type/calculatedmulti/question.php index f93b0f2f658..ab43448c5cd 100644 --- a/question/type/calculatedmulti/question.php +++ b/question/type/calculatedmulti/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); require_once($CFG->dirroot . '/question/type/multichoice/question.php'); require_once($CFG->dirroot . '/question/type/calculated/question.php'); diff --git a/question/type/description/question.php b/question/type/description/question.php index e70ff18e7b1..00d85b28c00 100644 --- a/question/type/description/question.php +++ b/question/type/description/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * Represents a description 'question'. diff --git a/question/type/essay/question.php b/question/type/essay/question.php index 54f285f8200..d6c2b694369 100644 --- a/question/type/essay/question.php +++ b/question/type/essay/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * Represents an essay question. diff --git a/question/type/match/question.php b/question/type/match/question.php index 28c20a22a0a..b373fba6cd2 100644 --- a/question/type/match/question.php +++ b/question/type/match/question.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * Represents a matching question. diff --git a/question/type/missingtype/question.php b/question/type/missingtype/question.php index a46f1bd5b33..fa22cddbfc1 100644 --- a/question/type/missingtype/question.php +++ b/question/type/missingtype/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * This question definition class is used when the actual question type of this diff --git a/question/type/missingtype/questiontype.php b/question/type/missingtype/questiontype.php index 2946d6679f8..81ccbb69a3d 100644 --- a/question/type/missingtype/questiontype.php +++ b/question/type/missingtype/questiontype.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questiontypebase.php'); /** * Missing question type class diff --git a/question/type/multianswer/question.php b/question/type/multianswer/question.php index 226d84f81b1..9b6707d85c0 100644 --- a/question/type/multianswer/question.php +++ b/question/type/multianswer/question.php @@ -24,6 +24,7 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +require_once($CFG->dirroot . '/question/type/questionbase.php'); require_once($CFG->dirroot . '/question/type/shortanswer/question.php'); require_once($CFG->dirroot . '/question/type/numerical/question.php'); require_once($CFG->dirroot . '/question/type/multichoice/question.php'); diff --git a/question/type/multianswer/questiontype.php b/question/type/multianswer/questiontype.php index 147ed204759..f7f15c0bc37 100644 --- a/question/type/multianswer/questiontype.php +++ b/question/type/multianswer/questiontype.php @@ -26,9 +26,9 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questiontypebase.php'); require_once($CFG->dirroot . '/question/type/multichoice/question.php'); - /** * The multi-answer question type class. * diff --git a/question/type/multichoice/question.php b/question/type/multichoice/question.php index a1b12a6035d..2c5e17cdbab 100644 --- a/question/type/multichoice/question.php +++ b/question/type/multichoice/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * Base class for multiple choice questions. The parts that are common to diff --git a/question/type/numerical/question.php b/question/type/numerical/question.php index 0071f824c07..c69f4d007fa 100644 --- a/question/type/numerical/question.php +++ b/question/type/numerical/question.php @@ -26,6 +26,8 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); + /** * Represents a numerical question. * diff --git a/question/type/randomsamatch/questiontype.php b/question/type/randomsamatch/questiontype.php index 5c11f9c342a..bfa210ca076 100644 --- a/question/type/randomsamatch/questiontype.php +++ b/question/type/randomsamatch/questiontype.php @@ -25,6 +25,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questiontypebase.php'); require_once($CFG->dirroot . '/question/type/questionbase.php'); require_once($CFG->dirroot . '/question/type/numerical/question.php'); diff --git a/question/type/shortanswer/question.php b/question/type/shortanswer/question.php index b1c69ad08d5..e0f4b40d3ec 100644 --- a/question/type/shortanswer/question.php +++ b/question/type/shortanswer/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * Represents a short answer question. diff --git a/question/type/truefalse/question.php b/question/type/truefalse/question.php index 5dd77d7b662..d3796a6a821 100644 --- a/question/type/truefalse/question.php +++ b/question/type/truefalse/question.php @@ -26,6 +26,7 @@ defined('MOODLE_INTERNAL') || die(); +require_once($CFG->dirroot . '/question/type/questionbase.php'); /** * Represents a true-false question.