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

(2 errors, 36 warnings)

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

mod/studentquiz/backup/moodle2/restore_studentquiz_stepslib.php
(#198) Inline comments must end in full-stops, exclamation marks, or question marks
mod/studentquiz/classes/privacy/provider.php
(#53) Expected 1 space after closing parenthesis; found 0
(#98) Expected 1 space after closing parenthesis; found 0
mod/studentquiz/classes/question/bank/studentquiz_bank_view.php
(#529) Line exceeds 132 characters; contains 133 characters
(#531) Line exceeds 132 characters; contains 138 characters
(#535) Line exceeds 132 characters; contains 138 characters
(#537) Line exceeds 132 characters; contains 133 characters
mod/studentquiz/db/upgrade.php
(#390) Inline comments must end in full-stops, exclamation marks, or question marks
mod/studentquiz/lib.php
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
mod/studentquiz/locallib.php
(#849) Inline comments must end in full-stops, exclamation marks, or question marks
(#854) Inline comments must end in full-stops, exclamation marks, or question marks
(#923) Inline comments must end in full-stops, exclamation marks, or question marks
(#1144) Inline comments must end in full-stops, exclamation marks, or question marks
(#1161) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1161) Inline comments must end in full-stops, exclamation marks, or question marks
(#1179) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1179) Inline comments must end in full-stops, exclamation marks, or question marks
mod/studentquiz/tests/report_test.php
(#102) This comment is 57% valid code; is this commented out code?
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) This comment is 72% valid code; is this commented out code?
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Line exceeds 132 characters; contains 150 characters
(#111) This comment is 69% valid code; is this commented out code?
(#113) This comment is 69% valid code; is this commented out code?
(#115) This comment is 69% valid code; is this commented out code?
(#116) This comment is 63% valid code; is this commented out code?
(#120) Line exceeds 132 characters; contains 142 characters
(#148) Line exceeds 132 characters; contains 146 characters
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#160) This comment is 63% valid code; is this commented out code?
(#215) Line exceeds 132 characters; contains 158 characters
(#231) This comment is 50% valid code; is this commented out code?
(#232) Line exceeds 132 characters; contains 156 characters
(#232) This comment is 50% valid code; is this commented out code?
(#233) This comment is 44% valid code; is this commented out code?
(#248) This comment is 53% valid code; is this commented out code?

Javascript coding style problems

(0 errors, 8 warnings)

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

mod/studentquiz/amd/src/studentquiz.js
(#76) Unnecessary escape character: \-. (no-useless-escape)
(#79) Identifier 'has_rated' is not in camel case. (camelcase)
(#82) Identifier 'has_rated' is not in camel case. (camelcase)
(#86) Identifier 'has_rated' is not in camel case. (camelcase)
(#107) Identifier 'bind_buttons' is not in camel case. (camelcase)
(#137) Missing JSDoc for parameter '$commentlist'. (valid-jsdoc)
(#137) Missing JSDoc for parameter 'cmid'. (valid-jsdoc)
(#141) Identifier 'get_comment_list' is not in camel case. (camelcase)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(156 errors, 2 warnings)

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

mod/studentquiz/backup/moodle2/restore_studentquiz_stepslib.php
(#136) Function restore_studentquiz_activity_structure_step::process_attempt is not documented
(#146) Function restore_studentquiz_activity_structure_step::process_rate is not documented
(#154) Function restore_studentquiz_activity_structure_step::process_comment is not documented
(#162) Function restore_studentquiz_activity_structure_step::process_question_meta is not documented
(#178) Function restore_studentquiz_activity_structure_step::inform_new_usage_id is not documented
mod/studentquiz/classes/condition/studentquiz_condition.php
(#51) Function studentquiz_condition::__construct is not documented
(#67) Function studentquiz_condition::is_filter_active is not documented
(#73) Function studentquiz_condition::is_tag_filter_active is not documented
(#78) Function studentquiz_condition::init is not documented
(#59) Variable studentquiz_condition::$filterform is not documented
(#61) Variable studentquiz_condition::$tests is not documented
(#63) Variable studentquiz_condition::$params is not documented
(#65) Variable studentquiz_condition::$isfilteractive is not documented
(#71) Variable studentquiz_condition::$istagfilteractive is not documented
(#17) No one-line description found in phpdocs for file
(#176) There is no description in phpdocs for function where
(#177) Invalid phpdocs tag @Return used
mod/studentquiz/classes/event/studentquiz_question_comment_created.php
(#28) Class comment_created is not documented
mod/studentquiz/classes/privacy/provider.php
(#17) File-level phpdocs block does not have @copyright tag
(#38) Class provider does not have @copyright tag
mod/studentquiz/classes/question/bank/anonym_creator_name_column.php
(#57) Function anonym_creator_name_column::display_content is not documented
(#38) Variable anonym_creator_name_column::$currentuserid is not documented
(#40) Variable anonym_creator_name_column::$anonymize is not documented
(#42) Variable anonym_creator_name_column::$anonymousname is not documented
(#44) Variable anonym_creator_name_column::$renderer is not documented
mod/studentquiz/classes/question/bank/approved_column.php
(#37) Variable approved_column::$renderer is not documented
mod/studentquiz/classes/question/bank/comments_column.php
(#37) Variable comment_column::$renderer is not documented
mod/studentquiz/classes/question/bank/difficulty_level_column.php
(#38) Variable difficulty_level_column::$renderer is not documented
(#55) Variable difficulty_level_column::$sqlparams is not documented
mod/studentquiz/classes/question/bank/performances_column.php
(#37) Variable practice_column::$renderer is not documented
mod/studentquiz/classes/question/bank/preview_column.php
(#38) Variable preview_column::$renderer is not documented
(#39) Variable preview_column::$context is not documented
mod/studentquiz/classes/question/bank/question_bank_filter.php
(#131) Class toggle_filter_checkbox is not documented
(#194) Class user_filter_tag is not documented
(#159) Function toggle_filter_checkbox::setup_form_in_group is not documented
(#175) Function toggle_filter_checkbox::get_sql_filter is not documented
(#321) Function user_filter_percent::get_sql_filter is not documented
(#133) Variable toggle_filter_checkbox::$operator is not documented
(#135) Variable toggle_filter_checkbox::$value is not documented
(#137) Variable toggle_filter_checkbox::$helptext is not documented
(#142) Phpdocs for function toggle_filter_checkbox::__construct has incomplete parameters list
(#317) Class user_filter_percent does not have @copyright tag
(#317) Class user_filter_percent does not have @license tag
mod/studentquiz/classes/question/bank/question_name_column.php
(#38) Variable question_name_column::$renderer is not documented
(#39) Variable question_name_column::$context is not documented
mod/studentquiz/classes/question/bank/rate_column.php
(#37) Variable rate_column::$renderer is not documented
mod/studentquiz/classes/question/bank/studentquiz_bank_view.php
(#546) Function studentquiz_bank_view::display_question_list_rows is not documented
(#98) Variable studentquiz_bank_view::$pagevars is not documented
(#108) Phpdocs for function studentquiz_bank_view::__construct has incomplete parameters list
(#462) Phpdocs for function studentquiz_bank_view::create_new_question_form has incomplete parameters list
mod/studentquiz/classes/question/bank/tag_column.php
(#66) Function tag_column::set_searchconditions is not documented
(#142) Function tag_column::get_required_fields is not documented
(#146) Function tag_column::is_sortable is not documented
(#37) Variable tag_column::$tags is not documented
(#39) Variable tag_column::$searchconditions is not documented
(#41) Variable tag_column::$tagfilteractive is not documented
(#43) Variable tag_column::$renderer is not documented
(#77) Phpdocs for function tag_column::set_tags has incomplete parameters list
mod/studentquiz/classes/task/delete_quiz_after_migration.php
(#31) Class delete_quiz_after_migration is not documented
(#32) Function delete_quiz_after_migration::get_name is not documented
mod/studentquiz/lib.php
(#176) Phpdocs for function studentquiz_pre_course_module_delete has incomplete parameters list
(#175) Invalid phpdocs tag @Warning: used
mod/studentquiz/locallib.php
(#120) Function mod_studentquiz_prepare_notify_data is not documented
(#1081) Function mod_studentquiz_count_questions is not documented
(#639) There is no description in phpdocs for function mod_studentquiz_helper_attempt_stat_select
(#693) There is no description in phpdocs for function mod_studentquiz_helper_attempt_stat_joins
(#1053) There is no description in phpdocs for function mod_studentquiz_get_tags_by_question_ids
(#59) Phpdocs for function mod_studentquiz_load_studentquiz has incomplete parameters list
(#78) Phpdocs for function mod_studentquiz_flip_approved has incomplete parameters list
(#101) Phpdocs for function mod_studentquiz_check_created_permission has incomplete parameters list
(#194) Phpdocs for function mod_studentquiz_notify_comment_added has incomplete parameters list
(#207) Phpdocs for function mod_studentquiz_notify_comment_deleted has incomplete parameters list
(#246) Phpdocs for function mod_studentquiz_event_notification_comment has incomplete parameters list
(#276) Phpdocs for function mod_studentquiz_event_notification_minecomment has incomplete parameters list
(#348) Phpdocs for function mod_studentquiz_generate_attempt has incomplete parameters list
(#401) Phpdocs for function mod_studentquiz_report_viewed has incomplete parameters list
(#437) Phpdocs for function mod_studentquiz_helper_get_ids_by_raw_submit has incomplete parameters list
(#475) Phpdocs for function mod_studentquiz_comment_renderer has incomplete parameters list
(#574) Phpdocs for function mod_studentquiz_community_stats has incomplete parameters list
(#1054) Phpdocs for function mod_studentquiz_get_tags_by_question_ids has incomplete parameters list
(#1098) Phpdocs for function mod_studentquiz_question_stats has incomplete parameters list
mod/studentquiz/renderer.php
(#777) Class mod_studentquiz_summary_renderer is not documented
(#800) Class mod_studentquiz_overview_renderer is not documented
(#1088) Class mod_studentquiz_attempt_renderer is not documented
(#1228) Class mod_studentquiz_report_renderer is not documented
(#1383) Class mod_studentquiz_ranking_renderer is not documented
(#58) Function mod_studentquiz_renderer::render_table_cell is not documented
(#67) Function mod_studentquiz_renderer::render_stat_block is not documented
(#121) Function mod_studentquiz_renderer::render_ranking_block is not documented
(#153) Function mod_studentquiz_renderer::render_table_row is not documented
(#159) Function mod_studentquiz_renderer::render_table is not documented
(#901) Function mod_studentquiz_overview_renderer::display_javascript_snippet is not documented
(#264) There is no description in phpdocs for function question_preview_link
(#825) There is no description in phpdocs for function render_questionbank
(#836) There is no description in phpdocs for function render_select_qtype_form
(#1385) There is no description in phpdocs for function view_rank
(#38) Phpdocs for function mod_studentquiz_renderer::render_table_data has incomplete parameters list
(#173) Phpdocs for function mod_studentquiz_renderer::render_progress_bar has incomplete parameters list
(#268) Phpdocs for function mod_studentquiz_renderer::question_preview_link has incomplete parameters list
(#304) Phpdocs for function mod_studentquiz_renderer::render_anonym_creator_name_column has incomplete parameters list
(#335) Phpdocs for function mod_studentquiz_renderer::render_approved_column has incomplete parameters list
(#366) Phpdocs for function mod_studentquiz_renderer::render_comment_column has incomplete parameters list
(#383) Phpdocs for function mod_studentquiz_renderer::render_difficulty_level_column has incomplete parameters list
(#410) Phpdocs for function mod_studentquiz_renderer::render_difficultybar has incomplete parameters list
(#466) Phpdocs for function mod_studentquiz_renderer::render_practice_column has incomplete parameters list
(#498) Phpdocs for function mod_studentquiz_renderer::render_rate_column has incomplete parameters list
(#527) Phpdocs for function mod_studentquiz_renderer::render_ratingbar has incomplete parameters list
(#576) Phpdocs for function mod_studentquiz_renderer::render_tag_column has incomplete parameters list
(#598) Phpdocs for function mod_studentquiz_renderer::render_tag has incomplete parameters list
(#619) Phpdocs for function mod_studentquiz_renderer::render_fill_bar has incomplete parameters list
(#648) Phpdocs for function mod_studentquiz_renderer::render_fill_bolt has incomplete parameters list
(#671) Phpdocs for function mod_studentquiz_renderer::render_fill_star has incomplete parameters list
(#694) Phpdocs for function mod_studentquiz_renderer::render_question_name_column has incomplete parameters list
(#826) Phpdocs for function mod_studentquiz_overview_renderer::render_questionbank has incomplete parameters list
(#837) Phpdocs for function mod_studentquiz_overview_renderer::render_select_qtype_form has incomplete parameters list
(#885) Phpdocs for function mod_studentquiz_overview_renderer::render_question_form has incomplete parameters list
(#928) Phpdocs for function mod_studentquiz_overview_renderer::render_control_buttons has incomplete parameters list
(#988) Phpdocs for function mod_studentquiz_overview_renderer::render_pagination_bar has incomplete parameters list
(#1050) Phpdocs for function mod_studentquiz_overview_renderer::render_hidden_field has incomplete parameters list
(#1070) Phpdocs for function mod_studentquiz_overview_renderer::generate_hidden_input has incomplete parameters list
(#1109) Phpdocs for function mod_studentquiz_attempt_renderer::feedback has incomplete parameters list
(#1173) Phpdocs for function mod_studentquiz_attempt_renderer::comment_form has incomplete parameters list
(#1193) Phpdocs for function mod_studentquiz_attempt_renderer::render_rate has incomplete parameters list
(#1217) Phpdocs for function mod_studentquiz_attempt_renderer::render_comment has incomplete parameters list
(#1386) Phpdocs for function mod_studentquiz_ranking_renderer::view_rank has incomplete parameters list
(#1394) Phpdocs for function mod_studentquiz_ranking_renderer::view_quantifier_information has incomplete parameters list
(#265) Invalid phpdocs tag @Override used
mod/studentquiz/reportlib.php
(#64) Function mod_studentquiz_report::get_available_questions is not documented
(#74) Function mod_studentquiz_report::get_enrolled_users is not documented
(#83) Function mod_studentquiz_report::get_studentquiz_stats is not documented
(#100) Function mod_studentquiz_report::get_user_stats is not documented
(#138) Function mod_studentquiz_report::get_useractivitystats is not documented
(#28) No one-line description found in phpdocs for class mod_studentquiz_report
(#281) There is no description in phpdocs for function get_quantifiers
(#344) There is no description in phpdocs for function is_anonymized
(#78) Phpdocs for variable mod_studentquiz_report::$studentquizstats does not contain @var or incorrect
(#96) Phpdocs for variable mod_studentquiz_report::$userrankingstats does not contain @var or incorrect
(#133) Phpdocs for variable mod_studentquiz_report::$useractivitystats does not contain @var or incorrect
mod/studentquiz/save.php
(#101) Phpdocs for function mod_studentquiz_save_comment has incomplete parameters list
(#79) Not recommended phpdocs tag @internal used
(#79) Not recommended phpdocs tag @internal used
mod/studentquiz/tests/privacy_test.php
(#541) Phpdocs for function mod_studentquiz_privacy_testcase::create_question has incomplete parameters list
(#569) Phpdocs for function mod_studentquiz_privacy_testcase::create_question_approval has incomplete parameters list
(#590) Phpdocs for function mod_studentquiz_privacy_testcase::create_rate has incomplete parameters list
(#613) Phpdocs for function mod_studentquiz_privacy_testcase::create_comment has incomplete parameters list
(#637) Phpdocs for function mod_studentquiz_privacy_testcase::create_progress has incomplete parameters list
(#663) Phpdocs for function mod_studentquiz_privacy_testcase::create_attempt has incomplete parameters list
(#688) Phpdocs for function mod_studentquiz_privacy_testcase::create_practice has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#34) Class mod_studentquiz_privacy_testcase does not have @copyright tag
mod/studentquiz/tests/report_test.php
(#40) Class mod_studentquiz_report_testcase is not documented
(#213) Function mod_studentquiz_report_testcase::debugdb is not documented
(#234) Function mod_studentquiz_report_testcase::response_data_to_post is not documented
mod/studentquiz/tests/viewlib_test.php
(#38) Class mod_studentquiz_viewlib_testcase is not documented
(#43) Variable mod_studentquiz_viewlib_testcase::$cm is not documented
(#120) Phpdocs for function mod_studentquiz_viewlib_testcase::invoke_method has incomplete parameters list
mod/studentquiz/viewlib.php
(#91) Phpdocs for function mod_studentquiz_view::__construct has incomplete parameters list
(#84) Phpdocs for variable mod_studentquiz_view::$questionbank does not contain @var or incorrect

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]