Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(20 errors, 1 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]

question/type/varnumericset/calculator.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
question/type/varnumericset/calculatorbase.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#155) Expected 1 space after "="; newline found
(#385) Expected 1 space after "="; newline found
question/type/varnumericset/edit_varnumericset_form_base.php
(#62) Expected 1 space after "="; newline found
(#233) Expected 1 space after "="; newline found
(#323) Expected 1 space after "="; newline found
(#328) Expected 1 space after "="; newline found
(#333) Expected 1 space after "="; newline found
(#351) Expected 1 space after "="; newline found
question/type/varnumericset/number_interpreter.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
question/type/varnumericset/questionbase.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#169) Expected 1 space after "="; newline found
(#178) Expected 1 space after "="; newline found
(#184) Expected 1 space after "="; newline found
(#188) Expected 1 space after "="; newline found
question/type/varnumericset/questiontypebase.php
(#165) Expected 1 space after "="; newline found
(#265) Expected 1 space after "="; newline found
(#280) Expected 1 space after "="; newline found
(#474) Expected 1 space after "="; newline found
(#487) Expected 1 space after "="; newline found

Javascript coding style problems

(0 errors, 0 warnings)

This section shows the coding style problems detected in the code by eslint [More info]


CSS problems

(0 errors, 1 warnings)

This section shows CSS problems detected by csslint [More info]

question/type/varnumericset/styles.css
(#3) width can't be used with display: inline.

PHPDocs style problems

(203 errors, 0 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

question/type/varnumericset/backup/moodle2/backup_qtype_varnumericset_plugin.class.php
(#74) Function backup_qtype_varnumericset_plugin::add_question_qtype_varnumericset_vars is not documented
(#97) Function backup_qtype_varnumericset_plugin::add_question_qtype_varnumericset_variants is not documented
(#117) Function backup_qtype_varnumericset_plugin::add_question_qtype_varnumericset_answers is not documented
(#17) No one-line description found in phpdocs for file
question/type/varnumericset/backup/moodle2/restore_qtype_varnumericset_plugin.class.php
(#106) Function restore_qtype_varnumericset_plugin::process_qtype_varnumericset_var is not documented
(#124) Function restore_qtype_varnumericset_plugin::process_qtype_varnumericset_variant is not documented
(#17) No one-line description found in phpdocs for file
(#27) No one-line description found in phpdocs for class restore_qtype_varnumericset_plugin
(#59) Phpdocs for function restore_qtype_varnumericset_plugin::process_qtype_varnumericset has incomplete parameters list
(#86) Phpdocs for function restore_qtype_varnumericset_plugin::process_qtype_varnumericset_answer has incomplete parameters list
question/type/varnumericset/calculator.php
(#17) File-level phpdocs block is not found
question/type/varnumericset/calculatorbase.php
(#17) File-level phpdocs block is not found
(#27) Class qtype_varnumeric_calculator_base is not documented
(#70) Function qtype_varnumeric_calculator_base::add_variable is not documented
(#74) Function qtype_varnumeric_calculator_base::add_defined_variant is not documented
(#82) Function qtype_varnumeric_calculator_base::add_answer is not documented
(#89) Function qtype_varnumeric_calculator_base::add_text_with_embedded_variables is not documented
(#113) Function qtype_varnumeric_calculator_base::get_num_variants_in_form is not documented
(#122) Function qtype_varnumeric_calculator_base::get_errors is not documented
(#126) Function qtype_varnumeric_calculator_base::get_calculated_variants is not documented
(#130) Function qtype_varnumeric_calculator_base::get_defined_variant is not documented
(#169) Function qtype_varnumeric_calculator_base::evaluate is not documented
(#216) Function qtype_varnumeric_calculator_base::calculate_calculated_variant_values is not documented
(#240) Function qtype_varnumeric_calculator_base::load_state_from_qt_data is not documented
(#248) Function qtype_varnumeric_calculator_base::load_data_from_form is not documented
(#308) Function qtype_varnumeric_calculator_base::set_recalculate_rand is not documented
(#312) Function qtype_varnumeric_calculator_base::load_data_from_database is not documented
(#331) Function qtype_varnumeric_calculator_base::get_data_for_form is not documented
(#351) Function qtype_varnumeric_calculator_base::get_var_types is not documented
(#355) Function qtype_varnumeric_calculator_base::get_var_names is not documented
(#359) Function qtype_varnumeric_calculator_base::get_defined_variants is not documented
(#363) Function qtype_varnumeric_calculator_base::is_assignment is not documented
(#371) Function qtype_varnumeric_calculator_base::var_in_assignment is not documented
(#376) Function qtype_varnumeric_calculator_base::evaluate_variables_in_text is not documented
(#406) Function qtype_varnumeric_calculator_base::format_number is not documented
(#410) Function qtype_varnumeric_calculator_base::htmlize_exponent is not documented
(#62) Variable qtype_varnumeric_calculator_base::$noofvariants is not documented
(#64) Variable qtype_varnumeric_calculator_base::$answers is not documented
(#66) Variable qtype_varnumeric_calculator_base::$textswithembeddedvars is not documented
(#68) Variable qtype_varnumeric_calculator_base::$errors is not documented
(#230) Phpdocs for function qtype_varnumeric_calculator_base::save_state_as_qt_data has incomplete parameters list
(#27) Package is not specified for class qtype_varnumeric_calculator_base. It is also not specified in file-level phpdocs
question/type/varnumericset/edit_varnumericset_form.php
(#38) Function qtype_varnumericset_edit_form::qtype is not documented
(#42) Function qtype_varnumericset_edit_form::definition_inner is not documented
(#20) Package qtype is not valid
question/type/varnumericset/edit_varnumericset_form_base.php
(#38) Function qtype_varnumeric_edit_form_base::definition_inner is not documented
(#120) Function qtype_varnumeric_edit_form_base::add_value_form_fields is not documented
(#160) Function qtype_varnumeric_edit_form_base::add_value_form_last_field is not documented
(#174) Function qtype_varnumeric_edit_form_base::get_per_answer_fields is not documented
(#230) Function qtype_varnumeric_edit_form_base::get_hint_fields is not documented
(#243) Function qtype_varnumeric_edit_form_base::data_preprocessing is not documented
(#292) Function qtype_varnumeric_edit_form_base::validation is not documented
(#388) Function qtype_varnumeric_edit_form_base::qtype_obj is not documented
(#392) Function qtype_varnumeric_edit_form_base::db_table_prefix is not documented
(#269) Phpdocs for function qtype_varnumeric_edit_form_base::data_preprocessing_answers has incomplete parameters list
question/type/varnumericset/lang/en/qtype_varnumericset.php
(#20) Package qtype is not valid
question/type/varnumericset/lib.php
(#31) Phpdocs for function qtype_varnumericset_pluginfile has incomplete parameters list
(#21) Package qtype is not valid
question/type/varnumericset/number_interpreter.php
(#18) File-level phpdocs block is not found
(#66) Class qtype_varnumericset_number_interpreter_part_using_preg_pattern is not documented
(#231) Class qtype_varnumericset_number_interpreter_nonhtml_exponent_following_float is not documented
(#68) Function qtype_varnumericset_number_interpreter_part_using_preg_pattern::pattern is not documented
(#70) Function qtype_varnumericset_number_interpreter_part_using_preg_pattern::match_pattern is not documented
(#85) Function qtype_varnumericset_number_interpreter_part_using_preg_pattern::extract_part is not documented
(#104) Function qtype_varnumericset_number_interpreter_part_using_preg_pattern::parts_to_extract is not documented
(#110) Function qtype_varnumericset_number_interpreter_part_using_preg_pattern::get_normalised_sign is not documented
(#120) Function qtype_varnumericset_number_interpreter_part_using_preg_pattern::match is not documented
(#132) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::pattern is not documented
(#140) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::parts_to_extract is not documented
(#148) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::get_pre_dec_point is not documented
(#152) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::set_pre_dec_point is not documented
(#156) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::get_post_dec_point is not documented
(#160) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::set_post_dec_point is not documented
(#164) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::get_normalised is not documented
(#186) Function qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::match_pattern is not documented
(#203) Function qtype_varnumericset_number_interpreter_exponent_following_float_base::parts_to_extract is not documented
(#209) Function qtype_varnumericset_number_interpreter_exponent_following_float_base::set_value is not documented
(#218) Function qtype_varnumericset_number_interpreter_exponent_following_float_base::get_value is not documented
(#226) Function qtype_varnumericset_number_interpreter_exponent_following_float_base::get_normalised is not documented
(#234) Function qtype_varnumericset_number_interpreter_nonhtml_exponent_following_float::pattern is not documented
(#248) Function qtype_varnumericset_number_interpreter_html_exponent_following_float::pattern is not documented
(#271) Function qtype_varnumericset_number_interpreter_number_with_optional_sci_notation::__construct is not documented
(#275) Function qtype_varnumericset_number_interpreter_number_with_optional_sci_notation::match is not documented
(#331) Function qtype_varnumericset_number_interpreter_number_with_optional_sci_notation::get_normalised is not documented
(#33) Variable qtype_varnumericset_number_interpreter_base::$prefix is not documented
(#34) Variable qtype_varnumericset_number_interpreter_base::$postfix is not documented
(#108) Variable qtype_varnumericset_number_interpreter_part_using_preg_pattern::$sign is not documented
(#144) Variable qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::$predecpoint is not documented
(#146) Variable qtype_varnumericset_number_interpreter_number_with_optional_decimal_place::$postdecpoint is not documented
(#207) Variable qtype_varnumericset_number_interpreter_exponent_following_float_base::$exp is not documented
(#269) Variable qtype_varnumericset_number_interpreter_number_with_optional_sci_notation::$normalised is not documented
(#45) There is no description in phpdocs for function get_prefix
(#52) There is no description in phpdocs for function get_normalised
(#57) There is no description in phpdocs for function get_postfix
(#96) Phpdocs for function qtype_varnumericset_number_interpreter_part_using_preg_pattern::extract_parts has incomplete parameters list
(#307) Phpdocs for function qtype_varnumericset_number_interpreter_number_with_optional_sci_notation::normalise_coeff has incomplete parameters list
(#126) Class qtype_varnumericset_number_interpreter_number_with_optional_decimal_place does not have @copyright tag
(#196) Class qtype_varnumericset_number_interpreter_exponent_following_float_base does not have @copyright tag
(#241) Class qtype_varnumericset_number_interpreter_html_exponent_following_float does not have @copyright tag
(#258) Class qtype_varnumericset_number_interpreter_number_with_optional_sci_notation does not have @copyright tag
(#126) Class qtype_varnumericset_number_interpreter_number_with_optional_decimal_place does not have @license tag
(#196) Class qtype_varnumericset_number_interpreter_exponent_following_float_base does not have @license tag
(#241) Class qtype_varnumericset_number_interpreter_html_exponent_following_float does not have @license tag
(#258) Class qtype_varnumericset_number_interpreter_number_with_optional_sci_notation does not have @license tag
(#66) Package is not specified for class qtype_varnumericset_number_interpreter_part_using_preg_pattern. It is also not specified in file-level phpdocs
(#126) Package is not specified for class qtype_varnumericset_number_interpreter_number_with_optional_decimal_place. It is also not specified in file-level phpdocs
(#196) Package is not specified for class qtype_varnumericset_number_interpreter_exponent_following_float_base. It is also not specified in file-level phpdocs
(#231) Package is not specified for class qtype_varnumericset_number_interpreter_nonhtml_exponent_following_float. It is also not specified in file-level phpdocs
(#241) Package is not specified for class qtype_varnumericset_number_interpreter_html_exponent_following_float. It is also not specified in file-level phpdocs
(#258) Package is not specified for class qtype_varnumericset_number_interpreter_number_with_optional_sci_notation. It is also not specified in file-level phpdocs
question/type/varnumericset/question.php
(#37) Function qtype_varnumericset_question::get_variants_selection_seed is not documented
question/type/varnumericset/questionbase.php
(#62) Function qtype_varnumeric_question_base::get_expected_data is not documented
(#66) Function qtype_varnumeric_question_base::get_question_summary is not documented
(#71) Function qtype_varnumeric_question_base::summarise_response is not documented
(#79) Function qtype_varnumeric_question_base::is_no_response is not documented
(#83) Function qtype_varnumeric_question_base::is_complete_response is not documented
(#87) Function qtype_varnumeric_question_base::get_validation_error is not documented
(#112) Function qtype_varnumeric_question_base::get_pre_post_validation_error is not documented
(#120) Function qtype_varnumeric_question_base::is_gradable_response is not documented
(#132) Function qtype_varnumeric_question_base::is_same_response is not documented
(#137) Function qtype_varnumeric_question_base::get_answers is not documented
(#142) Function qtype_varnumeric_question_base::get_matching_answer is not documented
(#153) Function qtype_varnumeric_question_base::grade_response is not documented
(#163) Function qtype_varnumeric_question_base::get_correct_response is not documented
(#174) Function qtype_varnumeric_question_base::get_correct_answer is not documented
(#197) Function qtype_varnumeric_question_base::get_first_answer_graded_correct is not documented
(#206) Function qtype_varnumeric_question_base::compare_response_with_answer is not documented
(#301) Function qtype_varnumeric_question_base::feedback_for_post_prefix_parts is not documented
(#309) Function qtype_varnumeric_question_base::num_within_allowed_error is not documented
(#361) Function qtype_varnumeric_question_base::round_to is not documented
(#435) Function qtype_varnumeric_question_base::rounding_incorrect is not documented
(#456) Function qtype_varnumeric_question_base::check_file_access is not documented
(#472) Function qtype_varnumeric_question_base::get_variants_selection_seed is not documented
(#476) Function qtype_varnumeric_question_base::get_num_variants is not documented
(#480) Function qtype_varnumeric_question_base::start_attempt is not documented
(#485) Function qtype_varnumeric_question_base::apply_attempt_state is not documented
(#496) Function qtype_varnumeric_question_base::format_text is not documented
(#503) Function qtype_varnumeric_question_base::get_hint is not documented
(#521) Function qtype_varnumeric_question_base::compute_final_grade is not documented
(#557) Function qtype_varnumeric_question_base::classify_response is not documented
(#590) Variable qtype_varnumericset_answer::$sigfigs is not documented
(#591) Variable qtype_varnumericset_answer::$error is not documented
(#592) Variable qtype_varnumericset_answer::$syserrorpenalty is not documented
(#593) Variable qtype_varnumericset_answer::$checknumerical is not documented
(#594) Variable qtype_varnumericset_answer::$checkscinotation is not documented
(#595) Variable qtype_varnumericset_answer::$checkpowerof10 is not documented
(#596) Variable qtype_varnumericset_answer::$checkrounding is not documented
(#582) No one-line description found in phpdocs for class qtype_varnumericset_answer
(#489) There is no description in phpdocs for function get_random_seed
(#320) Phpdocs for function qtype_varnumeric_question_base::wrong_by_a_factor_of_ten has incomplete parameters list
(#600) Phpdocs for function qtype_varnumericset_answer::__construct has incomplete parameters list
question/type/varnumericset/questiontype.php
(#43) Function qtype_varnumericset::recalculate_every_time is not documented
(#47) Function qtype_varnumericset::db_table_prefix is not documented
(#20) Package qtype is not valid
question/type/varnumericset/questiontypebase.php
(#49) Function qtype_varnumeric_base::db_table_prefix is not documented
(#51) Function qtype_varnumeric_base::calculator_name is not documented
(#55) Function qtype_varnumeric_base::extra_question_fields is not documented
(#59) Function qtype_varnumeric_base::extra_answer_fields is not documented
(#70) Function qtype_varnumeric_base::move_files is not documented
(#76) Function qtype_varnumeric_base::delete_files is not documented
(#82) Function qtype_varnumeric_base::delete_question is not documented
(#103) Function qtype_varnumeric_base::save_question_options is not documented
(#358) Function qtype_varnumeric_base::finished_edit_wizard is not documented
(#367) Function qtype_varnumeric_base::initialise_question_instance is not documented
(#373) Function qtype_varnumeric_base::load_var_and_variants_from_db is not documented
(#391) Function qtype_varnumeric_base::initialise_question_vars_and_variants is not documented
(#420) Function qtype_varnumeric_base::get_random_guess_score is not documented
(#429) Function qtype_varnumeric_base::get_possible_responses is not documented
(#451) Function qtype_varnumeric_base::make_hint is not documented
(#42) There is no description in phpdocs for function recalculate_every_time
(#230) Phpdocs for function qtype_varnumeric_base::save_variants has incomplete parameters list
(#292) Phpdocs for function qtype_varnumeric_base::save_vars has incomplete parameters list
(#457) Phpdocs for function qtype_varnumeric_base::import_from_xml has incomplete parameters list
(#502) Phpdocs for function qtype_varnumeric_base::export_to_xml has incomplete parameters list
(#20) Package qtype is not valid
question/type/varnumericset/renderer.php
(#20) Package qtype is not valid
question/type/varnumericset/rendererbase.php
(#37) Function qtype_varnumeric_renderer_base::formulation_and_controls is not documented
(#130) Function qtype_varnumeric_renderer_base::specific_feedback is not documented
(#142) Function qtype_varnumeric_renderer_base::correct_response is not documented
(#20) Package qtype is not valid
question/type/varnumericset/tests/evalmathsclass_test.php
(#17) No one-line description found in phpdocs for file
(#36) Invalid phpdocs tag @group used
question/type/varnumericset/tests/helper.php
(#37) Function qtype_varnumericset_test_helper::get_test_questions is not documented
(#113) Function qtype_varnumericset_test_helper::make_varnumericset_question_3_sig_figs_2 is not documented
(#166) Function qtype_varnumericset_test_helper::make_varnumericset_question_3_sig_figs_point_0 is not documented
(#176) Function qtype_varnumericset_test_helper::make_varnumericset_question_with_variables is not documented
(#196) Function qtype_varnumericset_test_helper::make_varnumericset_question_custom_rounding_feebdack is not documented
(#43) There is no description in phpdocs for function make_varnumericset_question_no_accepted_error
(#89) There is no description in phpdocs for function make_varnumericset_question_numeric_accepted_error
(#100) There is no description in phpdocs for function make_varnumericset_question_3_sig_figs
(#123) There is no description in phpdocs for function make_varnumericset_question_3_sig_figs_trailing_zero
(#136) There is no description in phpdocs for function make_varnumericset_question_3_sig_figs_trailing_zero_negative_answer
(#149) There is no description in phpdocs for function make_varnumericset_question_1_sig_fig
(#20) Package qtype is not valid
question/type/varnumericset/tests/number_interpreter_test.php
(#38) Invalid phpdocs tag @group used
question/type/varnumericset/tests/question_test.php
(#231) There is no description in phpdocs for function grade
(#38) Invalid phpdocs tag @group used
question/type/varnumericset/tests/questiontype_test.php
(#56) Function qtype_varnumericset_test::get_test_question_data is not documented
(#41) Variable qtype_varnumericset_test::$includecoverage is not documented
(#46) Variable qtype_varnumericset_test::$qtype is not documented
(#38) Invalid phpdocs tag @group used
(#20) Package qtype is not valid
question/type/varnumericset/tests/walkthrough_test.php
(#38) Invalid phpdocs tag @group used

Update savepoints problems

(0 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(0 errors, 0 warnings)

This section shows files built by grunt and not commited [More info]


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

This section shows problems detected in mustache templates [More info]