| $answernumbering (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $answers (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $category | question_definition |  | 
  | $contextid | question_definition |  | 
  | $correctfeedback (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $correctfeedbackformat (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $createdby | question_definition |  | 
  | $customfields | question_definition |  | 
  | $datasetloader | qtype_calculatedmulti_multi_question |  | 
  | $defaultmark | question_definition |  | 
  | $generalfeedback | question_definition |  | 
  | $generalfeedbackformat | question_definition |  | 
  | $hints | question_definition |  | 
  | $id | question_definition |  | 
  | $idnumber | question_definition |  | 
  | $incorrectfeedback (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $incorrectfeedbackformat (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $latestversion | question_definition | protected | 
  | $layout (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $length | question_definition |  | 
  | $modifiedby | question_definition |  | 
  | $name | question_definition |  | 
  | $order (defined in qtype_multichoice_base) | qtype_multichoice_base | protected | 
  | $parent | question_definition |  | 
  | $partiallycorrectfeedback (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $partiallycorrectfeedbackformat (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $penalty | question_definition |  | 
  | $qtype | question_definition |  | 
  | $questionbankentryid | question_definition |  | 
  | $questiontext | question_definition |  | 
  | $questiontextformat | question_definition |  | 
  | $shownumcorrect | question_graded_automatically |  | 
  | $showstandardinstruction | qtype_multichoice_base |  | 
  | $shuffleanswers (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | $stamp | question_definition |  | 
  | $status | question_definition |  | 
  | $synchronised | qtype_calculatedmulti_multi_question |  | 
  | $timecreated | question_definition |  | 
  | $timemodified | question_definition |  | 
  | $version | question_definition |  | 
  | $versionid | question_definition |  | 
  | $vs | qtype_calculatedmulti_multi_question |  | 
  | __construct() | question_definition |  | 
  | __get($name) | question_definition |  | 
  | apply_attempt_state(question_attempt_step $step) | qtype_calculatedmulti_multi_question |  | 
  | calculate_all_expressions() | qtype_calculatedmulti_multi_question |  | 
  | check_combined_feedback_file_access($qa, $options, $filearea, $args=null) | question_graded_automatically | protected | 
  | check_file_access($qa, $options, $component, $filearea, $args, $forcedownload) | qtype_multichoice_base |  | 
  | check_hint_file_access($qa, $options, $args) | question_graded_automatically | protected | 
  | classify_response(array $response) | qtype_multichoice_multi_question |  | 
  | clear_wrong_from_response(array $response) | qtype_multichoice_multi_question |  | 
  | disable_hint_settings_when_too_many_selected(question_hint_with_parts $hint) | qtype_multichoice_multi_question | protected | 
  | field($key) | qtype_multichoice_multi_question | protected | 
  | format_generalfeedback($qa) | question_definition |  | 
  | format_hint(question_hint $hint, question_attempt $qa) (defined in question_graded_automatically) | question_graded_automatically |  | 
  | format_questiontext($qa) | question_definition |  | 
  | format_text($text, $format, $qa, $component, $filearea, $itemid, $clean=false) | question_definition |  | 
  | get_correct_response() | qtype_multichoice_multi_question |  | 
  | get_expected_data() | qtype_multichoice_multi_question |  | 
  | get_hint($hintnumber, question_attempt $qa) | qtype_multichoice_multi_question |  | 
  | get_max_fraction() | question_definition |  | 
  | get_min_fraction() | qtype_multichoice_multi_question |  | 
  | get_num_correct_choices() | qtype_multichoice_multi_question |  | 
  | get_num_parts_right(array $response) | qtype_multichoice_multi_question |  | 
  | get_num_selected_choices(array $response) | qtype_multichoice_multi_question |  | 
  | get_num_variants() | qtype_calculatedmulti_multi_question |  | 
  | get_order(question_attempt $qa) (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | get_question_definition_for_external_rendering(question_attempt $qa, question_display_options $options) | qtype_multichoice_base |  | 
  | get_question_summary() | qtype_multichoice_base |  | 
  | get_renderer(moodle_page $page) | qtype_multichoice_multi_question |  | 
  | get_response(question_attempt $qa) (defined in qtype_multichoice_multi_question) | qtype_multichoice_multi_question |  | 
  | get_right_answer_summary() | question_graded_automatically |  | 
  | get_student_response_values_for_simulation($postdata) | qtype_multichoice_multi_question |  | 
  | get_type_name() | question_definition |  | 
  | get_validation_error(array $response) | qtype_multichoice_multi_question |  | 
  | get_variants_selection_seed() | qtype_calculatedmulti_multi_question |  | 
  | grade_response(array $response) | qtype_multichoice_multi_question |  | 
  | html_to_text($text, $format) | question_definition |  | 
  | init_order(question_attempt $qa) (defined in qtype_multichoice_base) | qtype_multichoice_base | protected | 
  | is_choice_selected($response, $value) (defined in qtype_multichoice_multi_question) | qtype_multichoice_multi_question |  | 
  | is_complete_response(array $response) | qtype_multichoice_multi_question |  | 
  | is_gradable_response(array $response) | qtype_multichoice_multi_question |  | 
  | is_same_response(array $prevresponse, array $newresponse) | qtype_multichoice_multi_question |  | 
  | LAYOUT_DROPDOWN (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | LAYOUT_HORIZONTAL (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | LAYOUT_VERTICAL (defined in qtype_multichoice_base) | qtype_multichoice_base |  | 
  | make_behaviour(question_attempt $qa, $preferredbehaviour) | question_definition |  | 
  | make_html_inline($html) | question_definition |  | 
  | prepare_simulated_post_data($simulatedresponse) | qtype_multichoice_multi_question |  | 
  | set_latest_version(int $latestversion) | question_definition |  | 
  | start_attempt(question_attempt_step $step, $variant) | qtype_calculatedmulti_multi_question |  | 
  | summarise_response(array $response) | qtype_multichoice_multi_question |  | 
  | un_summarise_response(string $summary) | qtype_multichoice_multi_question |  | 
  | update_attempt_state_data_for_new_version(question_attempt_step $oldstep, question_definition $otherversion) | qtype_multichoice_base |  | 
  | validate_can_regrade_with_other_version(question_definition $otherversion) | qtype_multichoice_base |  |