public function make_question($questiondata) {
        $question = $this->make_question_instance($questiondata);
        $this->initialise_question_instance($question, $questiondata);
        return $question;
    }
public function make_question($questiondata) {
        $question = $this->make_question_instance($questiondata);
        $this->initialise_question_instance($question, $questiondata);
        return $question;
    }
public function make_question ( $ questiondata ) { $ question = $ this -> make_question_instance ( $ questiondata ) ; $ this -> initialise_question_instance ( $ question , $ questiondata ) ; return $ question ; }
Create an appropriate question_definition for the question of this type
using data loaded from the database.
@param object $questiondata the question data loaded from the database.
@return question_definition the corresponding question_definition.
Create an appropriate question_definition for the question of this type using data loaded from the database .