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

(32 errors, 16 warnings)

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

mod/questionnaire/backup/moodle2/backup_questionnaire_activity_task.class.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/backup/moodle2/backup_questionnaire_settingslib.php
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/backup/moodle2/backup_questionnaire_stepslib.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/backup/moodle2/restore_questionnaire_stepslib.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/classes/edit_question_form.php
(#22) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/classes/feedback_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/classes/question/base.php
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#342) 'boolean' is not a valid type declaration. Did you mean bool ?
mod/questionnaire/classes/question/numeric.php
(#28) 'numeric' is a soft reserved keyword as of PHP version 7.0 and should not be used to name a class, interface or trait or as part of a namespace (T_CLASS)
mod/questionnaire/classes/questions_form.php
(#22) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/classes/response/date.php
(#93) Line exceeds 132 characters; contains 136 characters
mod/questionnaire/classes/response/text.php
(#110) Line exceeds 132 characters; contains 133 characters
mod/questionnaire/classes/settings_form.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/classes/task/cleanup.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/db/access.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/db/upgrade.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/drawchart.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/lib.php
(#22) Expected MOODLE_INTERNAL check or config.php inclusion
mod/questionnaire/locallib.php
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/mod_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/questionnaire.class.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1414) This comment is 45% valid code; is this commented out code?
(#3054) Line exceeds 132 characters; contains 135 characters
mod/questionnaire/report.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/tabs.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/questionnaire/tests/behat/behat_mod_questionnaire.php
(#204) Commas (,) must be followed by white space.
(#205) Commas (,) must be followed by white space.
(#206) Commas (,) must be followed by white space.
(#207) Commas (,) must be followed by white space.
(#208) Commas (,) must be followed by white space.
(#209) Commas (,) must be followed by white space.
(#213) Variable "response_bool" must not contain underscores.
(#230) Variable "response_bool" must not contain underscores.
(#233) Variable "response_date" must not contain underscores.
(#242) Variable "response_date" must not contain underscores.
(#245) Variable "response_other" must not contain underscores.
(#251) Variable "response_other" must not contain underscores.
(#254) Variable "response_rank" must not contain underscores.
(#292) Variable "response_rank" must not contain underscores.
(#295) Variable "resp_multiple" must not contain underscores.
(#313) Variable "resp_multiple" must not contain underscores.
(#316) Variable "resp_single" must not contain underscores.
(#331) Variable "resp_single" must not contain underscores.
mod/questionnaire/tests/csvexport_test.php
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Public method name "mod_questionnaire_csvexport_test::tearDownAfterClass" must be in lower-case letters only
mod/questionnaire/tests/generator/lib.php
(#240) This comment is 62% valid code; is this commented out code?
mod/questionnaire/tests/questiontypes_test.php
(#39) Line exceeds 132 characters; contains 133 characters
(#72) Line exceeds 132 characters; contains 134 characters

Javascript coding style problems

(41 errors, 39 warnings)

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

mod/questionnaire/module.js
(#30) Missing JSDoc comment. (require-jsdoc)
(#30) Missing space before opening brace. (space-before-blocks)
(#34) Missing JSDoc comment. (require-jsdoc)
(#34) Missing space before opening brace. (space-before-blocks)
(#36) Expected space(s) after "while". (keyword-spacing)
(#36) Unexpected space after unary operator '-'. (space-unary-ops)
(#48) Missing JSDoc comment. (require-jsdoc)
(#48) Unexpected space before function parentheses. (space-before-function-paren)
(#53) 'child' is not defined. (no-undef)
(#54) 'choice' is not defined. (no-undef)
(#56) 'child' is not defined. (no-undef)
(#57) 'child' is not defined. (no-undef)
(#67) 'choice' is not defined. (no-undef)
(#68) 'child' is not defined. (no-undef)
(#68) 'choice' is not defined. (no-undef)
(#70) Blocks are nested too deeply (5). (max-depth)
(#76) Blocks are nested too deeply (5). (max-depth)
(#77) 'radio' is not defined. (no-undef)
(#78) 'radio' is not defined. (no-undef)
(#80) Blocks are nested too deeply (5). (max-depth)
(#81) 'droplist' is not defined. (no-undef)
(#82) 'droplist' is not defined. (no-undef)
(#85) Missing space before opening brace. (space-before-blocks)
(#86) Blocks are nested too deeply (5). (max-depth)
(#93) Blocks are nested too deeply (5). (max-depth)
(#94) 'radio' is not defined. (no-undef)
(#95) 'radio' is not defined. (no-undef)
(#96) 'radio' is not defined. (no-undef)
(#97) 'radio' is not defined. (no-undef)
(#99) Blocks are nested too deeply (5). (max-depth)
(#100) 'droplist' is not defined. (no-undef)
(#101) 'droplist' is not defined. (no-undef)
(#102) 'droplist' is not defined. (no-undef)
(#103) 'droplist' is not defined. (no-undef)
(#105) Blocks are nested too deeply (5). (max-depth)
(#106) 'textarea' is not defined. (no-undef)
(#107) 'textarea' is not defined. (no-undef)
(#115) Missing JSDoc comment. (require-jsdoc)
(#115) 'dependdrop' is defined but never used (no-unused-vars)
(#118) Unexpected space between function name and paren. (no-spaced-func)
(#124) Missing JSDoc comment. (require-jsdoc)
(#124) 'other_check' is defined but never used (no-unused-vars)
(#124) Identifier 'other_check' is not in camel case. (camelcase)
(#125) 'other' is not defined. (no-undef)
(#128) 'other' is not defined. (no-undef)
(#136) Missing JSDoc comment. (require-jsdoc)
(#136) Identifier 'other_check_empty' is not in camel case. (camelcase)
(#136) 'other_check_empty' is defined but never used (no-unused-vars)
(#140) A space is required after ','. (comma-spacing)
(#143) Unexpected space between function name and paren. (no-spaced-func)
(#144) A space is required after ','. (comma-spacing)
(#149) Unexpected space between function name and paren. (no-spaced-func)
(#163) Missing JSDoc comment. (require-jsdoc)
(#163) Identifier 'other_rate_uncheck' is not in camel case. (camelcase)
(#163) 'other_rate_uncheck' is defined but never used (no-unused-vars)
(#164) 'col_name' is not defined. (no-undef)
(#164) Identifier 'col_name' is not in camel case. (camelcase)
(#167) 'button' is not defined. (no-undef)
(#168) 'button' is not defined. (no-undef)
(#168) 'button' is not defined. (no-undef)
(#168) 'button' is not defined. (no-undef)
(#169) 'button' is not defined. (no-undef)
(#169) 'col_name' is not defined. (no-undef)
(#169) Identifier 'col_name' is not in camel case. (camelcase)
(#170) 'button' is not defined. (no-undef)
(#176) Missing JSDoc comment. (require-jsdoc)
(#176) Identifier 'checkbox_empty' is not in camel case. (camelcase)
(#176) 'checkbox_empty' is defined but never used (no-unused-vars)
(#177) Unexpected space between function name and paren. (no-spaced-func)
(#179) A space is required after ','. (comma-spacing)
(#180) A space is required after ','. (comma-spacing)
(#181) Unexpected space between function name and paren. (no-spaced-func)
(#193) Identifier 'mod_questionnaire' is not in camel case. (camelcase)
(#195) Identifier 'init_attempt_form' is not in camel case. (camelcase)
(#195) 'Y' is defined but never used (no-unused-vars)
(#199) Identifier 'init_sendmessage' is not in camel case. (camelcase)
(#200) 'e' is defined but never used (no-unused-vars)
(#206) 'e' is defined but never used (no-unused-vars)
(#212) 'e' is defined but never used (no-unused-vars)
(#222) 'e' is defined but never used (no-unused-vars)

CSS problems

(0 errors, 5 warnings)

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

mod/questionnaire/styles.css
(#6) Use of !important
(#26) Use of !important
(#31) Use of !important
(#37) Use of !important
(#45) Expected (none | right | left | both | inherit) but found 'all'.

PHPDocs style problems

(568 errors, 5 warnings)

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

mod/questionnaire/backup/moodle1/lib.php
(#20) Package mod is not valid
(#92) Function moodle1_mod_questionnaire_handler::on_questionnaire_end is not documented
(#65) Phpdocs for function moodle1_mod_questionnaire_handler::process_questionnaire has incomplete parameters list
(#99) Phpdocs for function moodle1_mod_questionnaire_handler::process_survey has incomplete parameters list
(#120) Phpdocs for function moodle1_mod_questionnaire_handler::process_question has incomplete parameters list
(#144) Phpdocs for function moodle1_mod_questionnaire_handler::process_question_choice has incomplete parameters list
(#28) Class moodle1_mod_questionnaire_handler does not have @copyright tag
(#28) Class moodle1_mod_questionnaire_handler does not have @license tag
mod/questionnaire/backup/moodle2/backup_questionnaire_activity_task.class.php
(#18) Package moodlecore is not valid
(#17) No one-line description found in phpdocs for file
(#28) No one-line description found in phpdocs for class backup_questionnaire_activity_task
(#49) Phpdocs for function backup_questionnaire_activity_task::encode_content_links has incomplete parameters list
(#28) Class backup_questionnaire_activity_task does not have @copyright tag
(#28) Class backup_questionnaire_activity_task does not have @license tag
mod/questionnaire/backup/moodle2/backup_questionnaire_settingslib.php
(#18) Package moodlecore is not valid
(#17) No one-line description found in phpdocs for file
mod/questionnaire/backup/moodle2/backup_questionnaire_stepslib.php
(#18) Package moodlecore is not valid
(#33) Function backup_questionnaire_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#28) Class backup_questionnaire_activity_structure_step does not have @copyright tag
(#28) Class backup_questionnaire_activity_structure_step does not have @license tag
mod/questionnaire/backup/moodle2/restore_questionnaire_activity_task.class.php
(#18) Package moodlecore is not valid
(#17) No one-line description found in phpdocs for file
(#29) No one-line description found in phpdocs for class restore_questionnaire_activity_task
(#29) Class restore_questionnaire_activity_task does not have @copyright tag
(#29) Class restore_questionnaire_activity_task does not have @license tag
mod/questionnaire/backup/moodle2/restore_questionnaire_stepslib.php
(#18) Package moodlecore is not valid
(#43) Function restore_questionnaire_activity_structure_step::define_structure is not documented
(#83) Function restore_questionnaire_activity_structure_step::process_questionnaire is not documented
(#99) Function restore_questionnaire_activity_structure_step::process_questionnaire_survey is not documented
(#114) Function restore_questionnaire_activity_structure_step::process_questionnaire_question is not documented
(#161) Function restore_questionnaire_activity_structure_step::process_questionnaire_feedback is not documented
(#173) Function restore_questionnaire_activity_structure_step::process_questionnaire_quest_choice is not documented
(#197) Function restore_questionnaire_activity_structure_step::process_questionnaire_attempt is not documented
(#210) Function restore_questionnaire_activity_structure_step::process_questionnaire_response is not documented
(#227) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_bool is not documented
(#238) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_date is not documented
(#249) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_multiple is not documented
(#261) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_other is not documented
(#273) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_rank is not documented
(#285) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_single is not documented
(#297) Function restore_questionnaire_activity_structure_step::process_questionnaire_response_text is not documented
(#308) Function restore_questionnaire_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#133) Phpdocs for function restore_questionnaire_activity_structure_step::process_questionnaire_fb_sections has incomplete parameters list
(#28) Class restore_questionnaire_activity_structure_step does not have @copyright tag
(#28) Class restore_questionnaire_activity_structure_step does not have @license tag
(#133) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedLocalVariable) used
mod/questionnaire/classes/db/bulk_sql_config.php
(#17) File-level phpdocs block is not found
(#55) There is no description in phpdocs for function __construct
mod/questionnaire/classes/edit_question_form.php
(#20) Package questionnaire is not valid
(#24) Class mod_questionnaire_edit_question_form is not documented
(#26) Function mod_questionnaire_edit_question_form::definition is not documented
(#45) Function mod_questionnaire_edit_question_form::validation is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#18) Invalid phpdocs tag @authors used
mod/questionnaire/classes/event/question_created.php
(#38) Class question_created is not documented
(#43) Function question_created::init is not documented
(#53) Function question_created::get_name is not documented
(#62) Function question_created::get_description is not documented
mod/questionnaire/classes/event/question_deleted.php
(#39) Class question_deleted is not documented
(#44) Function question_deleted::init is not documented
(#54) Function question_deleted::get_name is not documented
(#63) Function question_deleted::get_description is not documented
mod/questionnaire/classes/feedback_form.php
(#22) Package questionnaire is not valid
(#28) Class mod_questionnaire_feedback_form is not documented
(#32) Function mod_questionnaire_feedback_form::definition is not documented
(#135) Function mod_questionnaire_feedback_form::data_preprocessing is not documented
(#160) Function mod_questionnaire_feedback_form::validation is not documented
(#30) Variable mod_questionnaire_feedback_form::$_feedbacks is not documented
(#210) Phpdocs for function mod_questionnaire_feedback_form::set_data has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/generator/question_response.php
(#27) Package is not specified for class question_response. It is also not specified in file-level phpdocs
(#27) Class question_response is not documented
(#31) Function question_response::__construct is not documented
(#28) Variable question_response::$questionid is not documented
(#29) Variable question_response::$response is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/generator/question_response_rank.php
(#27) Package is not specified for class question_response_rank. It is also not specified in file-level phpdocs
(#27) Class question_response_rank is not documented
(#31) Function question_response_rank::__construct is not documented
(#28) Variable question_response_rank::$choice is not documented
(#29) Variable question_response_rank::$rank is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/base.php
(#55) Package is not specified for class base. It is also not specified in file-level phpdocs
(#26) Package questiontypes is not valid
(#33) Package questiontypes is not valid
(#17) File-level phpdocs block is not found
(#55) Class base is not documented
(#169) Function base::question_builder is not documented
(#198) Function base::get_choices is not documented
(#379) Function base::update_choices is not documented
(#402) Function base::update_choice is not documented
(#407) Function base::add_choice is not documented
(#473) Function base::survey_display is not documented
(#477) Function base::response_display is not documented
(#483) Function base::questionstart_survey_display is not documented
(#594) Function base::questionend_survey_display is not documented
(#599) Function base::response_check_required is not documented
(#661) Function base::form_header is not documented
(#676) Function base::form_name is not documented
(#684) Function base::form_required is not documented
(#693) Function base::form_length is not documented
(#697) Function base::form_precise is not documented
(#701) Function base::form_dependencies is not documented
(#732) Function base::form_question_text is not documented
(#740) Function base::form_choices is not documented
(#767) Function base::form_length_hidden is not documented
(#773) Function base::form_length_text is not documented
(#782) Function base::form_precise_hidden is not documented
(#788) Function base::form_precise_text is not documented
(#114) Phpdocs for function base::__construct has incomplete parameters list
(#179) Phpdocs for function base::qtypename has incomplete parameters list
(#212) Phpdocs for function base::insert_response has incomplete parameters list
(#224) Phpdocs for function base::get_results has incomplete parameters list
(#236) Phpdocs for function base::display_results has incomplete parameters list
(#259) Phpdocs for function base::question_survey_display has incomplete parameters list
(#270) Phpdocs for function base::response_survey_display has incomplete parameters list
(#461) Phpdocs for function base::question_display has incomplete parameters list
(#621) Phpdocs for function base::edit_form has incomplete parameters list
(#797) Phpdocs for function base::form_update has incomplete parameters list
(#913) Phpdocs for function base::form_preprocess_data has incomplete parameters list
(#933) Phpdocs for function base::form_preprocess_choicedata has incomplete parameters list
(#946) Invalid phpdocs tag @author: used
mod/questionnaire/classes/question/check.php
(#22) Package questiontypes is not valid
(#29) Class check is not documented
(#31) Function check::responseclass is not documented
(#35) Function check::helpname is not documented
(#46) Function check::question_survey_display is not documented
(#141) Function check::response_survey_display is not documented
(#231) Function check::form_length is not documented
(#235) Function check::form_precise is not documented
(#239) Phpdocs for function check::form_preprocess_choicedata has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/date.php
(#22) Package questiontypes is not valid
(#29) Class date is not documented
(#31) Function date::responseclass is not documented
(#35) Function date::helpname is not documented
(#39) Function date::question_survey_display is not documented
(#65) Function date::response_survey_display is not documented
(#91) Function date::form_length is not documented
(#95) Function date::form_precise is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/drop.php
(#22) Package questiontypes is not valid
(#29) Class drop is not documented
(#31) Function drop::responseclass is not documented
(#35) Function drop::helpname is not documented
(#46) Function drop::question_survey_display is not documented
(#86) Function drop::response_survey_display is not documented
(#103) Function drop::form_length is not documented
(#107) Function drop::form_precise is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/essay.php
(#22) Package questiontypes is not valid
(#29) Class essay is not documented
(#31) Function essay::responseclass is not documented
(#35) Function essay::helpname is not documented
(#39) Function essay::question_survey_display is not documented
(#72) Function essay::response_survey_display is not documented
(#80) Function essay::form_length is not documented
(#89) Function essay::form_precise is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/numeric.php
(#22) Package questiontypes is not valid
(#28) Class numeric is not documented
(#39) Function numeric::responseclass is not documented
(#43) Function numeric::helpname is not documented
(#47) Function numeric::question_survey_display is not documented
(#88) Function numeric::response_survey_display is not documented
(#114) Function numeric::form_length is not documented
(#119) Function numeric::form_precise is not documented
(#30) Phpdocs for function numeric::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/pagebreak.php
(#22) Package questiontypes is not valid
(#28) Class pagebreak is not documented
(#30) Function pagebreak::responseclass is not documented
(#34) Function pagebreak::helpname is not documented
(#38) Function pagebreak::question_survey_display is not documented
(#42) Function pagebreak::response_survey_display is not documented
(#46) Function pagebreak::edit_form is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/radio.php
(#22) Package questiontypes is not valid
(#28) Class radio is not documented
(#30) Function radio::responseclass is not documented
(#34) Function radio::helpname is not documented
(#45) Function radio::question_survey_display is not documented
(#184) Function radio::response_survey_display is not documented
(#262) Function radio::form_length is not documented
(#273) Function radio::form_precise is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/rate.php
(#22) Package questiontypes is not valid
(#29) Class rate is not documented
(#40) Function rate::responseclass is not documented
(#44) Function rate::helpname is not documented
(#55) Function rate::question_survey_display is not documented
(#236) Function rate::response_survey_display is not documented
(#451) Function rate::form_length is not documented
(#455) Function rate::form_precise is not documented
(#31) Phpdocs for function rate::__construct has incomplete parameters list
(#467) Phpdocs for function rate::form_preprocess_choicedata has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/sectiontext.php
(#22) Package questiontypes is not valid
(#28) Class sectiontext is not documented
(#30) Function sectiontext::responseclass is not documented
(#34) Function sectiontext::helpname is not documented
(#38) Function sectiontext::question_survey_display is not documented
(#42) Function sectiontext::response_survey_display is not documented
(#56) Function sectiontext::form_name is not documented
(#60) Function sectiontext::form_required is not documented
(#64) Function sectiontext::form_length is not documented
(#68) Function sectiontext::form_precise is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/text.php
(#22) Package questiontypes is not valid
(#28) Class text is not documented
(#40) Function text::responseclass is not documented
(#44) Function text::helpname is not documented
(#48) Function text::question_survey_display is not documented
(#56) Function text::response_survey_display is not documented
(#61) Function text::form_length is not documented
(#65) Function text::form_precise is not documented
(#30) Phpdocs for function text::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/question/yesno.php
(#22) Package questiontypes is not valid
(#28) Class yesno is not documented
(#30) Function yesno::responseclass is not documented
(#34) Function yesno::helpname is not documented
(#38) Function yesno::question_survey_display is not documented
(#113) Function yesno::response_survey_display is not documented
(#144) Function yesno::form_length is not documented
(#148) Function yesno::form_precise is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/questions_form.php
(#20) Package questionnaire is not valid
(#24) Class mod_questionnaire_questions_form is not documented
(#26) Function mod_questionnaire_questions_form::__construct is not documented
(#31) Function mod_questionnaire_questions_form::definition is not documented
(#358) Function mod_questionnaire_questions_form::validation is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#18) Invalid phpdocs tag @authors used
mod/questionnaire/classes/response/base.php
(#22) Package questiontypes is not valid
(#36) Package response is not valid
(#39) Class base is not documented
(#41) Function base::__construct is not documented
(#80) Function base::display_response_choice_results is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#113) Invalid phpdocs tag @author: used
mod/questionnaire/classes/response/boolean.php
(#22) Package questiontypes is not valid
(#34) Package response is not valid
(#37) Class boolean is not documented
(#39) Function boolean::response_table is not documented
(#43) Function boolean::insert_response is not documented
(#56) Function boolean::get_results is not documented
(#75) Function boolean::display_results is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/response/date.php
(#22) Package questiontypes is not valid
(#34) Package responsetypes is not valid
(#37) Class date is not documented
(#38) Function date::response_table is not documented
(#42) Function date::insert_response is not documented
(#58) Function date::get_results is not documented
(#76) Function date::display_results is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/response/display_support.php
(#22) Package questiontypes is not valid
(#34) Package display_support is not valid
(#37) Class display_support is not documented
(#41) Function display_support::mkrespercent is not documented
(#141) Function display_support::mkreslisttext is not documented
(#178) Function display_support::mkreslistdate is not documented
(#205) Function display_support::mkreslistnumeric is not documented
(#243) Function display_support::mkresavg is not documented
(#407) Function display_support::mkrescount is not documented
(#615) Function display_support::sortavgdesc is not documented
(#599) Phpdocs for function display_support::sortavgasc has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/response/multiple.php
(#22) Package questiontypes is not valid
(#34) Package responsetypes is not valid
(#37) Class multiple is not documented
(#46) Function multiple::insert_response is not documented
(#94) Phpdocs for function multiple::get_bulk_sql has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/response/rank.php
(#22) Package questiontypes is not valid
(#34) Package responsetypes is not valid
(#37) Class rank is not documented
(#38) Function rank::response_table is not documented
(#42) Function rank::insert_response is not documented
(#79) Function rank::get_results is not documented
(#174) Function rank::display_results is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/response/single.php
(#22) Package questiontypes is not valid
(#32) Package responsetypes is not valid
(#35) Class single is not documented
(#36) Function single::response_table is not documented
(#40) Function single::insert_response is not documented
(#88) Function single::get_results is not documented
(#128) Function single::display_results is not documented
(#135) Phpdocs for function single::get_bulk_sql has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/response/text.php
(#22) Package questiontypes is not valid
(#34) Package responsetypes is not valid
(#37) Class text is not documented
(#38) Function text::response_table is not documented
(#42) Function text::insert_response is not documented
(#60) Function text::get_results is not documented
(#92) Function text::display_results is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/settings_form.php
(#22) Package questionnaire is not valid
(#26) Class mod_questionnaire_settings_form is not documented
(#28) Function mod_questionnaire_settings_form::definition is not documented
(#218) Function mod_questionnaire_settings_form::validation is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/classes/task/cleanup.php
(#26) Class cleanup is not documented
(#37) Function cleanup::execute is not documented
mod/questionnaire/complete.php
(#19) File-level phpdocs block is not found
mod/questionnaire/db/access.php
(#20) Package mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/db/install.php
(#29) Package is not specified for function xmldb_questionnaire_install. It is also not specified in file-level phpdocs
(#19) Package mod is not valid
(#27) File-level phpdocs block is not found
(#29) Function xmldb_questionnaire_install is not documented
mod/questionnaire/db/log.php
(#20) Package mod is not valid
mod/questionnaire/db/messages.php
(#20) Package mod-questionnaire is not valid
mod/questionnaire/db/tasks.php
(#17) No one-line description found in phpdocs for file
mod/questionnaire/db/upgrade.php
(#17) Package is not specified for function xmldb_questionnaire_upgrade. It is also not specified in file-level phpdocs
(#572) Package is not specified for function questionnaire_upgrade_2007120101. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#17) Function xmldb_questionnaire_upgrade is not documented
(#572) Function questionnaire_upgrade_2007120101 is not documented
mod/questionnaire/drawchart.php
(#17) Package is not specified for function draw_chart. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#17) Function draw_chart is not documented
mod/questionnaire/fbsections.php
(#17) File-level phpdocs block is not found
mod/questionnaire/fbsettings.php
(#17) File-level phpdocs block is not found
mod/questionnaire/index.php
(#20) Package mod is not valid
mod/questionnaire/lang/en/questionnaire.php
(#20) Package mod is not valid
mod/questionnaire/lib.php
(#22) Package is not specified for function questionnaire_supports. It is also not specified in file-level phpdocs
(#50) Package is not specified for function questionnaire_get_extra_capabilities. It is also not specified in file-level phpdocs
(#57) Package is not specified for function questionnaire_add_instance. It is also not specified in file-level phpdocs
(#140) Package is not specified for function questionnaire_update_instance. It is also not specified in file-level phpdocs
(#177) Package is not specified for function questionnaire_delete_instance. It is also not specified in file-level phpdocs
(#213) Package is not specified for function questionnaire_user_outline. It is also not specified in file-level phpdocs
(#240) Package is not specified for function questionnaire_user_complete. It is also not specified in file-level phpdocs
(#267) Package is not specified for function questionnaire_print_recent_activity. It is also not specified in file-level phpdocs
(#278) Package is not specified for function questionnaire_grades. It is also not specified in file-level phpdocs
(#287) Package is not specified for function questionnaire_get_user_grades. It is also not specified in file-level phpdocs
(#309) Package is not specified for function questionnaire_update_grades. It is also not specified in file-level phpdocs
(#364) Package is not specified for function questionnaire_grade_item_update. It is also not specified in file-level phpdocs
(#413) Package is not specified for function questionnaire_scale_used. It is also not specified in file-level phpdocs
(#430) Package is not specified for function questionnaire_scale_used_anywhere. It is also not specified in file-level phpdocs
(#445) Package is not specified for function questionnaire_pluginfile. It is also not specified in file-level phpdocs
(#500) Package is not specified for function questionnaire_extend_settings_navigation. It is also not specified in file-level phpdocs
(#706) Package is not specified for function questionnaire_get_view_actions. It is also not specified in file-level phpdocs
(#710) Package is not specified for function questionnaire_get_post_actions. It is also not specified in file-level phpdocs
(#714) Package is not specified for function questionnaire_get_recent_mod_activity. It is also not specified in file-level phpdocs
(#874) Package is not specified for function questionnaire_print_recent_mod_activity. It is also not specified in file-level phpdocs
(#948) Package is not specified for function questionnaire_print_overview. It is also not specified in file-level phpdocs
(#1038) Package is not specified for function questionnaire_reset_course_form_definition. It is also not specified in file-level phpdocs
(#1050) Package is not specified for function questionnaire_reset_course_form_defaults. It is also not specified in file-level phpdocs
(#1062) Package is not specified for function questionnaire_reset_userdata. It is also not specified in file-level phpdocs
(#1118) Package is not specified for function questionnaire_get_completion_state. It is also not specified in file-level phpdocs
(#19) File-level phpdocs block is not found
(#22) Function questionnaire_supports is not documented
(#57) Function questionnaire_add_instance is not documented
(#140) Function questionnaire_update_instance is not documented
(#177) Function questionnaire_delete_instance is not documented
(#706) Function questionnaire_get_view_actions is not documented
(#710) Function questionnaire_get_post_actions is not documented
(#714) Function questionnaire_get_recent_mod_activity is not documented
(#50) There is no description in phpdocs for function questionnaire_get_extra_capabilities
(#213) Phpdocs for function questionnaire_user_outline has incomplete parameters list
(#240) Phpdocs for function questionnaire_user_complete has incomplete parameters list
(#267) Phpdocs for function questionnaire_print_recent_activity has incomplete parameters list
(#278) Phpdocs for function questionnaire_grades has incomplete parameters list
(#290) Phpdocs for function questionnaire_get_user_grades has incomplete parameters list
(#312) Phpdocs for function questionnaire_update_grades has incomplete parameters list
(#367) Phpdocs for function questionnaire_grade_item_update has incomplete parameters list
(#418) Phpdocs for function questionnaire_scale_used has incomplete parameters list
(#434) Phpdocs for function questionnaire_scale_used_anywhere has incomplete parameters list
(#1042) Phpdocs for function questionnaire_reset_course_form_definition has incomplete parameters list
(#1050) Phpdocs for function questionnaire_reset_course_form_defaults has incomplete parameters list
(#213) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#240) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#267) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#278) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#309) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#413) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#430) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#445) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#500) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#874) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#1050) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#1118) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedFormalParameter) used
(#877) Not recommended phpdocs tag @global used
(#955) Not recommended phpdocs tag @global used
(#955) Not recommended phpdocs tag @global used
(#955) Not recommended phpdocs tag @global used
mod/questionnaire/locallib.php
(#81) Package is not specified for function questionnaire_check_date. It is also not specified in file-level phpdocs
(#192) Package is not specified for function questionnaire_notify. It is also not specified in file-level phpdocs
(#200) Package is not specified for function questionnaire_choice_values. It is also not specified in file-level phpdocs
(#248) Package is not specified for function questionnaire_get_js_module. It is also not specified in file-level phpdocs
(#269) Package is not specified for function questionnaire_get_user_responses. It is also not specified in file-level phpdocs
(#286) Package is not specified for function questionnaire_load_capabilities. It is also not specified in file-level phpdocs
(#322) Package is not specified for function questionnaire_get_context. It is also not specified in file-level phpdocs
(#342) Package is not specified for function questionnaire_cleanup. It is also not specified in file-level phpdocs
(#359) Package is not specified for function questionnaire_record_submission. It is also not specified in file-level phpdocs
(#369) Package is not specified for function questionnaire_delete_survey. It is also not specified in file-level phpdocs
(#404) Package is not specified for function questionnaire_delete_response. It is also not specified in file-level phpdocs
(#437) Package is not specified for function questionnaire_delete_responses. It is also not specified in file-level phpdocs
(#452) Package is not specified for function questionnaire_get_survey_list. It is also not specified in file-level phpdocs
(#502) Package is not specified for function questionnaire_get_survey_select. It is also not specified in file-level phpdocs
(#538) Package is not specified for function questionnaire_get_type. It is also not specified in file-level phpdocs
(#574) Package is not specified for function questionnaire_set_events. It is also not specified in file-level phpdocs
(#618) Package is not specified for function questionnaire_get_incomplete_users. It is also not specified in file-level phpdocs
(#675) Package is not specified for function questionnaire_get_editor_options. It is also not specified in file-level phpdocs
(#691) Package is not specified for function questionnaire_nb_questions_on_page. It is also not specified in file-level phpdocs
(#722) Package is not specified for function questionnaire_get_dependencies. It is also not specified in file-level phpdocs
(#752) Package is not specified for function questionnaire_get_parent. It is also not specified in file-level phpdocs
(#801) Package is not specified for function questionnaire_get_parent_positions. It is also not specified in file-level phpdocs
(#815) Package is not specified for function questionnaire_get_child_positions. It is also not specified in file-level phpdocs
(#832) Package is not specified for function questionnaire_has_dependencies. It is also not specified in file-level phpdocs
(#843) Package is not specified for function questionnaire_check_page_breaks. It is also not specified in file-level phpdocs
(#938) Package is not specified for function questionnaire_get_descendants_and_choices. It is also not specified in file-level phpdocs
(#960) Package is not specified for function questionnaire_get_descendants. It is also not specified in file-level phpdocs
(#987) Package is not specified for function questionnaire_cmp. It is also not specified in file-level phpdocs
(#997) Package is not specified for function questionnaire_prep_for_questionform. It is also not specified in file-level phpdocs
(#1025) Package is not specified for function questionnaire_get_standard_page_items. It is also not specified in file-level phpdocs
(#81) Function questionnaire_check_date is not documented
(#192) Function questionnaire_notify is not documented
(#200) Function questionnaire_choice_values is not documented
(#342) Function questionnaire_cleanup is not documented
(#359) Function questionnaire_record_submission is not documented
(#369) Function questionnaire_delete_survey is not documented
(#404) Function questionnaire_delete_response is not documented
(#437) Function questionnaire_delete_responses is not documented
(#452) Function questionnaire_get_survey_list is not documented
(#502) Function questionnaire_get_survey_select is not documented
(#538) Function questionnaire_get_type is not documented
(#574) Function questionnaire_set_events is not documented
(#691) Function questionnaire_nb_questions_on_page is not documented
(#722) Function questionnaire_get_dependencies is not documented
(#752) Function questionnaire_get_parent is not documented
(#801) Function questionnaire_get_parent_positions is not documented
(#815) Function questionnaire_get_child_positions is not documented
(#832) Function questionnaire_has_dependencies is not documented
(#843) Function questionnaire_check_page_breaks is not documented
(#938) Function questionnaire_get_descendants_and_choices is not documented
(#960) Function questionnaire_get_descendants is not documented
(#987) Function questionnaire_cmp is not documented
(#17) No one-line description found in phpdocs for file
(#269) Phpdocs for function questionnaire_get_user_responses has incomplete parameters list
(#623) Phpdocs for function questionnaire_get_incomplete_users has incomplete parameters list
(#675) Phpdocs for function questionnaire_get_editor_options has incomplete parameters list
(#997) Phpdocs for function questionnaire_prep_for_questionform has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#17) File-level phpdocs block does not have @license tag
(#621) Not recommended phpdocs tag @global used
mod/questionnaire/mod_form.php
(#22) Package questionnaire is not valid
(#29) Class mod_questionnaire_mod_form is not documented
(#31) Function mod_questionnaire_mod_form::definition is not documented
(#156) Function mod_questionnaire_mod_form::data_preprocessing is not documented
(#180) Function mod_questionnaire_mod_form::validation is not documented
(#185) Function mod_questionnaire_mod_form::add_completion_rules is not documented
(#191) Function mod_questionnaire_mod_form::completion_rule_enabled is not documented
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/myreport.php
(#19) File-level phpdocs block is not found
mod/questionnaire/preview.php
(#19) File-level phpdocs block is not found
mod/questionnaire/print.php
(#17) File-level phpdocs block is not found
mod/questionnaire/qsettings.php
(#19) File-level phpdocs block is not found
mod/questionnaire/questionnaire.class.php
(#19) Package is not specified for class questionnaire. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#19) Class questionnaire is not documented
(#40) Function questionnaire::__construct is not documented
(#146) Function questionnaire::view is not documented
(#285) Function questionnaire::view_response is not documented
(#329) Function questionnaire::view_all_responses is not documented
(#376) Function questionnaire::is_active is not documented
(#380) Function questionnaire::is_open is not documented
(#384) Function questionnaire::is_closed is not documented
(#388) Function questionnaire::user_can_take is not documented
(#401) Function questionnaire::user_is_eligible is not documented
(#405) Function questionnaire::user_time_for_new_attempt is not documented
(#461) Function questionnaire::is_survey_owner is not documented
(#465) Function questionnaire::can_view_response is not documented
(#521) Function questionnaire::can_view_all_responses is not documented
(#562) Function questionnaire::count_submissions is not documented
(#574) Function questionnaire::has_required is not documented
(#595) Function questionnaire::print_survey is not documented
(#756) Function questionnaire::survey_render is not documented
(#801) Function questionnaire::print_survey_start is not documented
(#911) Function questionnaire::print_survey_end is not documented
(#928) Function questionnaire::survey_print_render is not documented
(#1038) Function questionnaire::survey_update is not documented
(#1106) Function questionnaire::survey_copy is not documented
(#1183) Function questionnaire::response_check_format is not documented
(#1252) Function questionnaire::response_delete is not documented
(#1294) Function questionnaire::response_import_sec is not documented
(#1310) Function questionnaire::response_import_all is not documented
(#1327) Function questionnaire::response_commit is not documented
(#1343) Function questionnaire::get_response is not documented
(#1367) Function questionnaire::response_select_max_sec is not documented
(#1378) Function questionnaire::response_select_max_pos is not documented
(#1405) Function questionnaire::response_select_name is not documented
(#1803) Function questionnaire::response_insert is not documented
(#1849) Function questionnaire::response_select is not documented
(#2209) Function questionnaire::response_goto_thankyou is not documented
(#2266) Function questionnaire::response_goto_saved is not documented
(#2281) Function questionnaire::survey_results_navbar_alpha is not documented
(#2476) Function questionnaire::survey_results_navbar_student is not documented
(#2550) Function questionnaire::survey_results is not documented
(#2923) Function questionnaire::generate_csv is not documented
(#3291) Function questionnaire::export_csv is not documented
(#3321) Function questionnaire::move_question is not documented
(#3347) Function questionnaire::response_analysis is not documented
(#77) Phpdocs for function questionnaire::add_survey has incomplete parameters list
(#95) Phpdocs for function questionnaire::question_factory has incomplete parameters list
(#108) Phpdocs for function questionnaire::add_questions has incomplete parameters list
(#1633) Phpdocs for function questionnaire::get_full_submission_for_notifications has incomplete parameters list
(#2705) Phpdocs for function questionnaire::get_survey_questiontypes has incomplete parameters list
(#2757) Phpdocs for function questionnaire::get_survey_all_responses has incomplete parameters list
(#2786) Phpdocs for function questionnaire::process_csv_row has incomplete parameters list
(#322) Invalid phpdocs tag @SuppressWarnings(PHPMD.UnusedLocalVariable) used
(#2704) Invalid phpdocs tag @author: used
(#2744) Invalid phpdocs tag @author: used
(#2756) Invalid phpdocs tag @author: used
mod/questionnaire/questions.php
(#17) File-level phpdocs block is not found
mod/questionnaire/report.php
(#17) File-level phpdocs block is not found
mod/questionnaire/settings.php
(#20) Package mod is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/show_nonrespondents.php
(#21) Package mod is not valid
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/tabs.php
(#22) Package questionnaire is not valid
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/tests/behat/behat_mod_questionnaire.php
(#20) Package mod_questuionnaire is not valid
(#338) Phpdocs for function behat_mod_questionnaire::add_data has incomplete parameters list
mod/questionnaire/tests/csvexport_test.php
(#34) Package is not specified for class mod_questionnaire_csvexport_test. It is also not specified in file-level phpdocs
(#34) Class mod_questionnaire_csvexport_test is not documented
(#91) Function mod_questionnaire_csvexport_test::expected_output is not documented
(#36) Variable mod_questionnaire_csvexport_test::$noreset is not documented
(#28) Invalid phpdocs tag @group used
mod/questionnaire/tests/generator/lib.php
(#36) Class mod_questionnaire_generator is not documented
(#350) Function mod_questionnaire_generator::type_str is not documented
(#388) Function mod_questionnaire_generator::type_name is not documented
(#426) Function mod_questionnaire_generator::add_response_choice is not documented
(#650) Function mod_questionnaire_generator::create_and_fully_populate is not documented
(#588) There is no description in phpdocs for function generate_response
(#125) Phpdocs for function mod_questionnaire_generator::create_content has incomplete parameters list
(#211) Phpdocs for function mod_questionnaire_generator::create_test_questionnaire has incomplete parameters list
(#228) Phpdocs for function mod_questionnaire_generator::create_question_response has incomplete parameters list
(#244) Phpdocs for function mod_questionnaire_generator::response_commit has incomplete parameters list
(#256) Phpdocs for function mod_questionnaire_generator::validate_question_choice has incomplete parameters list
(#267) Phpdocs for function mod_questionnaire_generator::validate_question_radio has incomplete parameters list
(#278) Phpdocs for function mod_questionnaire_generator::validate_question_check has incomplete parameters list
(#289) Phpdocs for function mod_questionnaire_generator::validate_question_rate has incomplete parameters list
(#300) Phpdocs for function mod_questionnaire_generator::validate_question has incomplete parameters list
(#342) Phpdocs for function mod_questionnaire_generator::question_has_choices has incomplete parameters list
(#589) Phpdocs for function mod_questionnaire_generator::generate_response has incomplete parameters list
mod/questionnaire/tests/generator_test.php
(#28) Class mod_questionnaire_generator_testcase does not have @copyright tag
(#28) Class mod_questionnaire_generator_testcase does not have @license tag
(#30) Invalid phpdocs tag @group used
mod/questionnaire/tests/lib_test.php
(#34) Class mod_questionnaire_lib_testcase does not have @copyright tag
(#34) Class mod_questionnaire_lib_testcase does not have @license tag
(#36) Invalid phpdocs tag @group used
mod/questionnaire/tests/questiontypes_test.php
(#94) Function mod_questionnaire_questiontypes_testcase::create_test_question is not documented
(#140) Function mod_questionnaire_questiontypes_testcase::create_test_question_with_choices is not documented
(#33) Class mod_questionnaire_questiontypes_testcase does not have @copyright tag
(#33) Class mod_questionnaire_questiontypes_testcase does not have @license tag
(#35) Invalid phpdocs tag @group used
mod/questionnaire/tests/responsetypes_test.php
(#289) Function mod_questionnaire_responsetypes_testcase::create_test_questionnaire is not documented
(#308) Function mod_questionnaire_responsetypes_testcase::response_tests is not documented
(#35) Class mod_questionnaire_responsetypes_testcase does not have @copyright tag
(#35) Class mod_questionnaire_responsetypes_testcase does not have @license tag
(#37) Invalid phpdocs tag @group used
mod/questionnaire/version.php
(#17) File-level phpdocs block does not have @copyright tag
mod/questionnaire/view.php
(#17) File-level phpdocs block is not found

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

(1 errors, 0 warnings)

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

npm-shrinkwrap.json
Uncommitted change detected.

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]