Test helper class for the multianswer question type.
More...
Test helper class for the multianswer question type.
- Copyright
- 2013 The Open University
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ get_multianswer_question_data_dollarsigns()
qtype_multianswer_test_helper::get_multianswer_question_data_dollarsigns |
( |
| ) |
|
Makes a multianswer question onetaining one blank in some text.
This question has no hints.
- Return values
-
object | the question definition data, as it might be returned from get_question_options. |
◆ get_multianswer_question_data_twosubq()
qtype_multianswer_test_helper::get_multianswer_question_data_twosubq |
( |
| ) |
|
Makes a multianswer question about completing two blanks in some text.
- Return values
-
object | the question definition data, as it might be returned from get_question_options. |
◆ get_multianswer_question_form_data_twosubq()
qtype_multianswer_test_helper::get_multianswer_question_form_data_twosubq |
( |
| ) |
|
Makes a multianswer question about completing two blanks in some text.
- Return values
-
object | the question definition data, as it might be returned from the question editing form. |
◆ 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 | $cat | the category |
object | $questiondata | form initialisation requires question data. |
- Return values
-
◆ get_test_questions()
qtype_multianswer_test_helper::get_test_questions |
( |
| ) |
|
◆ make_multianswer_question_fourmc()
qtype_multianswer_test_helper::make_multianswer_question_fourmc |
( |
| ) |
|
Makes a multianswer question about completing two blanks in some text.
- Return values
-
◆ make_multianswer_question_multiple()
qtype_multianswer_test_helper::make_multianswer_question_multiple |
( |
| ) |
|
Makes a multianswer question with multichoice_multiple questions in it.
- Return values
-
◆ make_multianswer_question_numericalzero()
qtype_multianswer_test_helper::make_multianswer_question_numericalzero |
( |
| ) |
|
Makes a multianswer question with one numerical subquestion, right answer 0.
This is used for testing the MDL-35370 bug.
- Return values
-
◆ make_multianswer_question_twosubq()
qtype_multianswer_test_helper::make_multianswer_question_twosubq |
( |
| ) |
|
Makes a multianswer question about completing two blanks in some text.
- Return values
-
◆ make_multianswer_question_zeroweight()
qtype_multianswer_test_helper::make_multianswer_question_zeroweight |
( |
| ) |
|
Makes a multianswer question with zero weight.
This is used for testing the MDL-77378 bug.
- Return values
-
The documentation for this class was generated from the following file:
- question/type/multianswer/tests/helper.php