Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
qtype_multichoice_test_helper Class Reference

Test helper class for the multiple choice question type. More...

Inheritance diagram for qtype_multichoice_test_helper:
question_test_helper

Public Member Functions

 get_test_questions ()
 

Static Public Member Functions

static get_multichoice_question_data_one_of_four ()
 Get the question data, as it would be loaded by get_question_options.
 
static get_multichoice_question_data_two_of_four ()
 Get the question data, as it would be loaded by get_question_options.
 
static get_multichoice_question_form_data_one_of_four ()
 Get the question data, as it would be loaded by get_question_options.
 
static get_multichoice_question_form_data_two_of_four ()
 Get the question data, as it would be loaded by get_question_options.
 
static get_question_editing_form ($cat, $questiondata)
 Set up a form to create a question in $cat.
 

Detailed Description

Test helper class for the multiple choice question type.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ get_multichoice_question_data_one_of_four()

static qtype_multichoice_test_helper::get_multichoice_question_data_one_of_four ( )
static

Get the question data, as it would be loaded by get_question_options.

Return values
object

◆ get_multichoice_question_data_two_of_four()

static qtype_multichoice_test_helper::get_multichoice_question_data_two_of_four ( )
static

Get the question data, as it would be loaded by get_question_options.

Return values
object

◆ get_multichoice_question_form_data_one_of_four()

static qtype_multichoice_test_helper::get_multichoice_question_form_data_one_of_four ( )
static

Get the question data, as it would be loaded by get_question_options.

Return values
object

◆ get_multichoice_question_form_data_two_of_four()

static qtype_multichoice_test_helper::get_multichoice_question_form_data_two_of_four ( )
static

Get the question data, as it would be loaded by get_question_options.

Return values
object

◆ get_question_editing_form()

static question_test_helper::get_question_editing_form ( $cat,
$questiondata )
staticinherited

Set up a form to create a question in $cat.

This method also sets cat and contextid on $questiondata object.

Parameters
object$catthe category
object$questiondataform initialisation requires question data.
Return values
moodleform

◆ get_test_questions()

qtype_multichoice_test_helper::get_test_questions ( )
Return values
arrayof example question names that can be passed as the $which argument of test_question_maker::make_question when $qtype is this question type.

Reimplemented from question_test_helper.


The documentation for this class was generated from the following file: