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

(7 errors, 21 warnings)

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

mod/attendance/add_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#70) Line exceeds 132 characters; contains 135 characters
(#72) Line exceeds 132 characters; contains 133 characters
mod/attendance/classes/manage_page_params.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/classes/page_with_filter_controls.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/classes/preferences_page_params.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/classes/report_page_params.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/classes/sessions_page_params.php
(#32) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/classes/structure.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
(#399) Line exceeds 132 characters; contains 139 characters
(#482) Line exceeds 132 characters; contains 144 characters
mod/attendance/classes/take_page_params.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/classes/view_page_params.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/db/access.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/attendance/db/install.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/db/upgrade.php
(#30) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendance/duration_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/attendance/export_form.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/attendance/lib.php
(#32) Expected MOODLE_INTERNAL check or config.php inclusion
(#288) This comment is 72% valid code; is this commented out code?
mod/attendance/locallib.php
(#91) Line exceeds 132 characters; contains 133 characters
mod/attendance/renderables.php
(#83) Line exceeds 132 characters; contains 134 characters
(#106) Line exceeds 132 characters; contains 137 characters
(#403) Line exceeds 132 characters; contains 136 characters
mod/attendance/renderer.php
(#1051) Line exceeds 132 characters; contains 139 characters
mod/attendance/student_attendance_form.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/attendance/update_form.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/attendance/version.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.

Javascript coding style problems

(1 errors, 20 warnings)

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

mod/attendance/calendar.js
(#1) A function with a name starting with an uppercase letter should only be used as a constructor. (new-cap)
(#1) 'YUI' is not defined. (no-undef)
(#6) Missing space before opening brace. (space-before-blocks)
(#16) Missing JSDoc comment. (require-jsdoc)
(#21) Missing JSDoc comment. (require-jsdoc)
(#39) Missing space before value for key 'visible'. (key-spacing)
(#40) Missing space before value for key 'context'. (key-spacing)
(#41) Missing space before value for key 'buttons'. (key-spacing)
(#41) Missing space before value for key 'isDefault'. (key-spacing)
(#43) Missing space before value for key 'draggable'. (key-spacing)
(#44) Missing space before value for key 'close'. (key-spacing)
(#64) Missing space before value for key 'iframe'. (key-spacing)
(#65) Identifier 'hide_blank_weeks' is not in camel case. (camelcase)
(#65) Missing space before value for key 'hide_blank_weeks'. (key-spacing)
mod/attendance/module.js
(#1) Identifier 'mod_attendance' is not in camel case. (camelcase)
(#3) Identifier 'init_manage' is not in camel case. (camelcase)
(#15) There should be no spaces inside this paren. (space-in-parens)
(#18) Identifier 'set_preferences_action' is not in camel case. (camelcase)
mod/attendance/yui/src/groupfilter/js/groupfilter.js
(#1) Expected space or tab after '/*' in comment. (spaced-comment)
(#2) Identifier 'mod_attendance' is not in camel case. (camelcase)
(#16) Identifier 'update_user_list' is not in camel case. (camelcase)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(314 errors, 0 warnings)

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

mod/attendance/add_form.php
(#217) Function mod_attendance_add_form::checkweekdays is not documented
mod/attendance/attendance.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/attendance/classes/manage_page_params.php
(#32) Function mod_attendance_manage_page_params::__construct is not documented
(#36) Function mod_attendance_manage_page_params::get_significant_params is not documented
mod/attendance/classes/page_with_filter_controls.php
(#62) Function mod_attendance_page_with_filter_controls::init is not documented
(#69) Function mod_attendance_page_with_filter_controls::init_view is not documented
(#81) Function mod_attendance_page_with_filter_controls::init_curdate is not documented
(#93) Function mod_attendance_page_with_filter_controls::init_start_end_date is not documented
(#130) Function mod_attendance_page_with_filter_controls::calc_sessgroupslist_sesstype is not documented
(#178) Function mod_attendance_page_with_filter_controls::calc_sessgroupslist is not documented
(#205) Function mod_attendance_page_with_filter_controls::get_sess_groups_list is not documented
(#213) Function mod_attendance_page_with_filter_controls::get_current_sesstype is not documented
(#221) Function mod_attendance_page_with_filter_controls::set_current_sesstype is not documented
(#52) Variable mod_attendance_page_with_filter_controls::$selectortype is not documented
(#54) Variable mod_attendance_page_with_filter_controls::$defaultview is not documented
(#56) Variable mod_attendance_page_with_filter_controls::$cm is not documented
(#58) Variable mod_attendance_page_with_filter_controls::$sessgroupslist is not documented
(#60) Variable mod_attendance_page_with_filter_controls::$sesstype is not documented
(#32) Constant mod_attendance_page_with_filter_controls::SELECTOR_NONE is not documented
(#33) Constant mod_attendance_page_with_filter_controls::SELECTOR_GROUP is not documented
(#34) Constant mod_attendance_page_with_filter_controls::SELECTOR_SESS_TYPE is not documented
(#36) Constant mod_attendance_page_with_filter_controls::SESSTYPE_COMMON is not documented
(#37) Constant mod_attendance_page_with_filter_controls::SESSTYPE_ALL is not documented
(#38) Constant mod_attendance_page_with_filter_controls::SESSTYPE_NO_VALUE is not documented
mod/attendance/classes/preferences_page_params.php
(#45) Function mod_attendance_preferences_page_params::get_significant_params is not documented
(#41) Variable mod_attendance_preferences_page_params::$statusid is not documented
(#43) Variable mod_attendance_preferences_page_params::$statusset is not documented
(#32) Constant mod_attendance_preferences_page_params::ACTION_ADD is not documented
(#33) Constant mod_attendance_preferences_page_params::ACTION_DELETE is not documented
(#34) Constant mod_attendance_preferences_page_params::ACTION_HIDE is not documented
(#35) Constant mod_attendance_preferences_page_params::ACTION_SHOW is not documented
(#36) Constant mod_attendance_preferences_page_params::ACTION_SAVE is not documented
mod/attendance/classes/report_page_params.php
(#35) Function mod_attendance_report_page_params::__construct is not documented
(#39) Function mod_attendance_report_page_params::init is not documented
(#50) Function mod_attendance_report_page_params::get_significant_params is not documented
(#32) Variable mod_attendance_report_page_params::$group is not documented
(#33) Variable mod_attendance_report_page_params::$sort is not documented
mod/attendance/classes/sessions_page_params.php
(#33) Constant mod_attendance_sessions_page_params::ACTION_ADD is not documented
(#34) Constant mod_attendance_sessions_page_params::ACTION_UPDATE is not documented
(#35) Constant mod_attendance_sessions_page_params::ACTION_DELETE is not documented
(#36) Constant mod_attendance_sessions_page_params::ACTION_DELETE_SELECTED is not documented
(#37) Constant mod_attendance_sessions_page_params::ACTION_CHANGE_DURATION is not documented
(#38) Constant mod_attendance_sessions_page_params::ACTION_DELETE_HIDDEN is not documented
mod/attendance/classes/structure.php
(#98) Function mod_attendance_structure::get_group_mode is not documented
(#215) Function mod_attendance_structure::get_filtered_sessions is not documented
(#336) Function mod_attendance_structure::url_view is not documented
(#341) Function mod_attendance_structure::add_sessions is not documented
(#373) Function mod_attendance_structure::update_session_from_form_data is not documented
(#465) Function mod_attendance_structure::take_from_form_data is not documented
(#633) Function mod_attendance_structure::tempuser_to_user is not documented
(#653) Function mod_attendance_structure::get_user is not documented
(#689) Function mod_attendance_structure::get_statuses is not documented
(#710) Function mod_attendance_structure::get_session_info is not documented
(#725) Function mod_attendance_structure::get_sessions_info is not documented
(#743) Function mod_attendance_structure::get_session_log is not documented
(#749) Function mod_attendance_structure::get_user_stat is not documented
(#757) Function mod_attendance_structure::get_user_taken_sessions_count is not documented
(#855) Function mod_attendance_structure::get_user_max_grade is not documented
(#859) Function mod_attendance_structure::update_users_grade is not documented
(#883) Function mod_attendance_structure::get_user_filtered_sessions_log is not documented
(#927) Function mod_attendance_structure::get_user_filtered_sessions_log_extended is not documented
(#1007) Function mod_attendance_structure::delete_sessions is not documented
(#1021) Function mod_attendance_structure::update_sessions_duration is not documented
(#56) Variable mod_attendance_structure::$groupmode is not documented
(#58) Variable mod_attendance_structure::$statuses is not documented
(#59) Variable mod_attendance_structure::$allstatuses is not documented
(#62) Variable mod_attendance_structure::$sessioninfo is not documented
(#65) Variable mod_attendance_structure::$usertakensesscount is not documented
(#66) Variable mod_attendance_structure::$userstatusesstat is not documented
(#32) Constant mod_attendance_structure::SESSION_COMMON is not documented
(#33) Constant mod_attendance_structure::SESSION_GROUP is not documented
(#248) There is no description in phpdocs for function url_manage
(#256) There is no description in phpdocs for function url_managetemp
(#265) There is no description in phpdocs for function url_tempdelete
(#274) There is no description in phpdocs for function url_tempedit
(#283) There is no description in phpdocs for function url_tempmerge
(#292) There is no description in phpdocs for function url_sessions
(#300) There is no description in phpdocs for function url_report
(#308) There is no description in phpdocs for function url_export
(#316) There is no description in phpdocs for function url_preferences
(#328) There is no description in phpdocs for function url_take
(#770) There is no description in phpdocs for function get_user_statuses_stat
(#838) There is no description in phpdocs for function get_user_grade
(#74) Phpdocs for function mod_attendance_structure::__construct has incomplete parameters list
(#153) Phpdocs for function mod_attendance_structure::get_today_sessions_for_copy has incomplete parameters list
(#248) Phpdocs for function mod_attendance_structure::url_manage has incomplete parameters list
(#292) Phpdocs for function mod_attendance_structure::url_sessions has incomplete parameters list
(#300) Phpdocs for function mod_attendance_structure::url_report has incomplete parameters list
(#316) Phpdocs for function mod_attendance_structure::url_preferences has incomplete parameters list
(#328) Phpdocs for function mod_attendance_structure::url_take has incomplete parameters list
(#408) Phpdocs for function mod_attendance_structure::take_from_student has incomplete parameters list
(#545) Phpdocs for function mod_attendance_structure::get_users has incomplete parameters list
(#772) Phpdocs for function mod_attendance_structure::get_user_statuses_stat has incomplete parameters list
(#840) Phpdocs for function mod_attendance_structure::get_user_grade has incomplete parameters list
(#53) Phpdocs for variable mod_attendance_structure::$pageparams does not contain @var or incorrect
mod/attendance/classes/take_page_params.php
(#48) Function mod_attendance_take_page_params::init is not documented
(#59) Function mod_attendance_take_page_params::init_view_mode is not documented
(#67) Function mod_attendance_take_page_params::init_gridcols is not documented
(#75) Function mod_attendance_take_page_params::get_significant_params is not documented
(#37) Variable mod_attendance_take_page_params::$sessionid is not documented
(#38) Variable mod_attendance_take_page_params::$grouptype is not documented
(#39) Variable mod_attendance_take_page_params::$group is not documented
(#40) Variable mod_attendance_take_page_params::$sort is not documented
(#41) Variable mod_attendance_take_page_params::$copyfrom is not documented
(#46) Variable mod_attendance_take_page_params::$gridcols is not documented
(#32) Constant mod_attendance_take_page_params::SORTED_LIST is not documented
(#33) Constant mod_attendance_take_page_params::SORTED_GRID is not documented
(#35) Constant mod_attendance_take_page_params::DEFAULT_VIEW_MODE is not documented
mod/attendance/classes/view_page_params.php
(#39) Function mod_attendance_view_page_params::__construct is not documented
(#43) Function mod_attendance_view_page_params::get_significant_params is not documented
(#35) Variable mod_attendance_view_page_params::$studentid is not documented
(#37) Variable mod_attendance_view_page_params::$mode is not documented
(#32) Constant mod_attendance_view_page_params::MODE_THIS_COURSE is not documented
(#33) Constant mod_attendance_view_page_params::MODE_ALL_COURSES is not documented
mod/attendance/export.php
(#196) Function exporttotableed is not documented
(#244) Function exporttocsv is not documented
mod/attendance/export_form.php
(#139) Function mod_attendance_export_form::validation is not documented
mod/attendance/lib.php
(#54) Function att_add_default_statuses is not documented
(#66) Function attendance_add_instance is not documented
(#81) Function attendance_update_instance is not documented
(#97) Function attendance_delete_instance is not documented
(#117) Function attendance_delete_course is not documented
(#160) Function attendance_reset_userdata is not documented
(#215) Function attendance_user_outline is not documented
(#246) Function attendance_user_complete is not documented
(#257) Function attendance_update_grades is not documented
(#136) Phpdocs for function attendance_reset_course_form_definition has incomplete parameters list
(#153) Phpdocs for function attendance_reset_course_form_defaults has incomplete parameters list
(#263) Phpdocs for function attendance_grade_item_update has incomplete parameters list
mod/attendance/locallib.php
(#40) Function attendance_get_statuses is not documented
(#91) Function attendance_get_user_taken_sessions_count is not documented
(#126) Function attendance_get_user_statuses_stat is not documented
(#157) Function attendance_get_user_grade is not documented
(#166) Function attendance_get_user_max_grade is not documented
(#171) Function attendance_get_user_courses_attendances is not documented
mod/attendance/renderables.php
(#115) Class attendance_filter_controls is not documented
(#256) Class attendance_take_data is not documented
(#334) Class attendance_user_data is not documented
(#439) Class attendance_report_data is not documented
(#545) Class attendance_preferences_data is not documented
(#573) Class attendance_set_selector is not documented
(#602) Class url_helpers is not documented
(#133) Function attendance_filter_controls::__construct is not documented
(#180) Function attendance_filter_controls::url is not documented
(#186) Function attendance_filter_controls::url_path is not documented
(#190) Function attendance_filter_controls::url_params is not documented
(#196) Function attendance_filter_controls::get_group_mode is not documented
(#200) Function attendance_filter_controls::get_sess_groups_list is not documented
(#204) Function attendance_filter_controls::get_current_sesstype is not documented
(#244) Function attendance_manage_data::url_take is not documented
(#278) Function attendance_take_data::__construct is not documented
(#315) Function attendance_take_data::url is not documented
(#325) Function attendance_take_data::url_view is not documented
(#329) Function attendance_take_data::url_path is not documented
(#362) Function attendance_user_data::__construct is not documented
(#434) Function attendance_user_data::url is not documented
(#468) Function attendance_report_data::__construct is not documented
(#529) Function attendance_report_data::url_take is not documented
(#533) Function attendance_report_data::url_view is not documented
(#537) Function attendance_report_data::url is not documented
(#552) Function attendance_preferences_data::__construct is not documented
(#563) Function attendance_preferences_data::url is not documented
(#578) Function attendance_set_selector::__construct is not documented
(#583) Function attendance_set_selector::url is not documented
(#590) Function attendance_set_selector::get_current_statusset is not documented
(#597) Function attendance_set_selector::get_status_name is not documented
(#603) Function url_helpers::url_take is not documented
(#625) Function url_helpers::url_view is not documented
(#48) Variable attendance_tabs::$currenttab is not documented
(#119) Variable attendance_filter_controls::$cm is not documented
(#121) Variable attendance_filter_controls::$curdate is not documented
(#123) Variable attendance_filter_controls::$prevcur is not documented
(#124) Variable attendance_filter_controls::$nextcur is not documented
(#125) Variable attendance_filter_controls::$curdatetxt is not documented
(#126) Variable attendance_filter_controls::$reportcontrol is not documented
(#128) Variable attendance_filter_controls::$urlpath is not documented
(#129) Variable attendance_filter_controls::$urlparams is not documented
(#131) Variable attendance_filter_controls::$att is not documented
(#222) Variable attendance_manage_data::$groups is not documented
(#224) Variable attendance_manage_data::$hiddensesscount is not documented
(#257) Variable attendance_take_data::$users is not documented
(#259) Variable attendance_take_data::$pageparams is not documented
(#261) Variable attendance_take_data::$groupmode is not documented
(#262) Variable attendance_take_data::$cm is not documented
(#264) Variable attendance_take_data::$statuses is not documented
(#266) Variable attendance_take_data::$sessioninfo is not documented
(#268) Variable attendance_take_data::$sessionlog is not documented
(#270) Variable attendance_take_data::$sessions4copy is not documented
(#272) Variable attendance_take_data::$updatemode is not documented
(#274) Variable attendance_take_data::$urlpath is not documented
(#275) Variable attendance_take_data::$urlparams is not documented
(#276) Variable attendance_take_data::$att is not documented
(#335) Variable attendance_user_data::$user is not documented
(#337) Variable attendance_user_data::$pageparams is not documented
(#339) Variable attendance_user_data::$stat is not documented
(#341) Variable attendance_user_data::$statuses is not documented
(#343) Variable attendance_user_data::$gradable is not documented
(#345) Variable attendance_user_data::$grade is not documented
(#347) Variable attendance_user_data::$maxgrade is not documented
(#349) Variable attendance_user_data::$decimalpoints is not documented
(#351) Variable attendance_user_data::$filtercontrols is not documented
(#353) Variable attendance_user_data::$sessionslog is not documented
(#355) Variable attendance_user_data::$groups is not documented
(#357) Variable attendance_user_data::$coursesatts is not documented
(#359) Variable attendance_user_data::$urlpath is not documented
(#360) Variable attendance_user_data::$urlparams is not documented
(#440) Variable attendance_report_data::$pageparams is not documented
(#442) Variable attendance_report_data::$users is not documented
(#444) Variable attendance_report_data::$groups is not documented
(#446) Variable attendance_report_data::$sessions is not documented
(#448) Variable attendance_report_data::$statuses is not documented
(#450) Variable attendance_report_data::$allstatuses is not documented
(#452) Variable attendance_report_data::$gradable is not documented
(#454) Variable attendance_report_data::$decimalpoints is not documented
(#456) Variable attendance_report_data::$usersgroups is not documented
(#458) Variable attendance_report_data::$sessionslog is not documented
(#460) Variable attendance_report_data::$usersstats is not documented
(#462) Variable attendance_report_data::$grades is not documented
(#464) Variable attendance_report_data::$maxgrades is not documented
(#466) Variable attendance_report_data::$att is not documented
(#546) Variable attendance_preferences_data::$statuses is not documented
(#548) Variable attendance_preferences_data::$att is not documented
(#550) Variable attendance_preferences_data::$errors is not documented
(#574) Variable attendance_set_selector::$maxstatusset is not documented
(#576) Variable attendance_set_selector::$att is not documented
(#40) Constant attendance_tabs::TAB_SESSIONS is not documented
(#41) Constant attendance_tabs::TAB_ADD is not documented
(#42) Constant attendance_tabs::TAB_REPORT is not documented
(#43) Constant attendance_tabs::TAB_EXPORT is not documented
(#44) Constant attendance_tabs::TAB_PREFERENCES is not documented
(#45) Constant attendance_tabs::TAB_TEMPORARYUSERS is not documented
(#46) Constant attendance_tabs::TAB_UPDATE is not documented
(#56) Phpdocs for function attendance_tabs::__construct has incomplete parameters list
(#231) Phpdocs for function attendance_manage_data::__construct has incomplete parameters list
(#248) Phpdocs for function attendance_manage_data::url_sessions has incomplete parameters list
(#612) Phpdocs for function url_helpers::url_sessions has incomplete parameters list
mod/attendance/renderer.php
(#76) Function mod_attendance_renderer::render_sess_group_selector is not documented
(#96) Function mod_attendance_renderer::render_paging_controls is not documented
(#130) Function mod_attendance_renderer::render_curdate_controls is not documented
(#176) Function mod_attendance_renderer::render_view_controls is not documented
(#213) Function mod_attendance_renderer::render_sess_manage_table is not documented
(#262) Function mod_attendance_renderer::construct_date_time_actions is not documented
(#301) Function mod_attendance_renderer::render_sess_manage_control is not documented
(#338) Function mod_attendance_renderer::render_attendance_take_data is not documented
(#376) Function mod_attendance_renderer::render_attendance_take_controls is not documented
(#386) Function mod_attendance_renderer::construct_take_session_info is not documented
(#400) Function mod_attendance_renderer::construct_take_controls is not documented
(#501) Function mod_attendance_renderer::render_attendance_take_list is not documented
(#572) Function mod_attendance_renderer::render_attendance_take_grid is not documented
(#621) Function mod_attendance_renderer::construct_fullname_head is not documented
(#645) Function mod_attendance_renderer::construct_take_user_controls is not documented
(#699) Function mod_attendance_renderer::render_attendance_user_data is not documented
(#715) Function mod_attendance_renderer::render_user_report_tabs is not documented
(#732) Function mod_attendance_renderer::construct_user_data is not documented
(#764) Function mod_attendance_renderer::construct_user_sessions_log is not documented
(#828) Function mod_attendance_renderer::construct_time is not documented
(#834) Function mod_attendance_renderer::render_attendance_report_data is not documented
(#1003) Function mod_attendance_renderer::render_attendance_preferences_data is not documented
(#1059) Function mod_attendance_renderer::construct_text_input is not documented
(#1069) Function mod_attendance_renderer::construct_preferences_actions_icons is not documented
(#1096) Function mod_attendance_renderer::construct_preferences_button is not documented
(#1117) Function mod_attendance_renderer::user_picture is not documented
(#43) Phpdocs for function mod_attendance_renderer::render_attendance_tabs has incomplete parameters list
(#53) Phpdocs for function mod_attendance_renderer::render_attendance_filter_controls has incomplete parameters list
mod/attendance/renderhelpers.php
(#41) Function user_sessions_cells_generator::__construct is not documented
(#46) Function user_sessions_cells_generator::get_cells is not documented
(#87) Function user_sessions_cells_generator::init_cells is not documented
(#91) Function user_sessions_cells_generator::construct_existing_status_cell is not documented
(#95) Function user_sessions_cells_generator::construct_hidden_status_cell is not documented
(#99) Function user_sessions_cells_generator::construct_enrolments_info_cell is not documented
(#103) Function user_sessions_cells_generator::construct_not_taken_cell is not documented
(#107) Function user_sessions_cells_generator::construct_remarks_cell is not documented
(#111) Function user_sessions_cells_generator::construct_not_existing_for_user_session_cell is not documented
(#115) Function user_sessions_cells_generator::finalize_cells is not documented
(#128) Function user_sessions_cells_html_generator::construct_existing_status_cell is not documented
(#133) Function user_sessions_cells_html_generator::construct_hidden_status_cell is not documented
(#137) Function user_sessions_cells_html_generator::construct_enrolments_info_cell is not documented
(#152) Function user_sessions_cells_html_generator::close_open_cell_if_needed is not documented
(#159) Function user_sessions_cells_html_generator::construct_not_taken_cell is not documented
(#164) Function user_sessions_cells_html_generator::construct_remarks_cell is not documented
(#182) Function user_sessions_cells_html_generator::construct_not_existing_for_user_session_cell is not documented
(#187) Function user_sessions_cells_html_generator::finalize_cells is not documented
(#203) Function user_sessions_cells_text_generator::construct_hidden_status_cell is not documented
(#207) Function user_sessions_cells_text_generator::construct_enrolments_info_cell is not documented
(#217) Function construct_session_time is not documented
(#224) Function construct_session_full_date_time is not documented
(#231) Function construct_user_data_stat is not documented
(#270) Function construct_full_user_stat_html_table is not documented
(#36) Variable user_sessions_cells_generator::$cells is not documented
(#38) Variable user_sessions_cells_generator::$reportdata is not documented
(#39) Variable user_sessions_cells_generator::$user is not documented
(#126) Variable user_sessions_cells_html_generator::$cell is not documented
(#201) Variable user_sessions_cells_text_generator::$enrolmentsinfocelltext is not documented
mod/attendance/sessions.php
(#231) Function construct_sessions_data_for_add is not documented
(#305) Function fill_groupid is not documented
mod/attendance/student_attendance_form.php
(#17) File-level phpdocs block is not found
(#19) Class mod_attendance_student_attendance_form is not documented
(#20) Function mod_attendance_student_attendance_form::definition is not documented
(#19) Package is not specified for class mod_attendance_student_attendance_form. It is also not specified in file-level phpdocs
mod/attendance/temp_form.php
(#30) Class temp_form is not documented
(#31) Function temp_form::definition is not documented
(#52) Function temp_form::definition_after_data is not documented
(#57) Function temp_form::validation is not documented
mod/attendance/tempedit_form.php
(#30) Class tempedit_form is not documented
(#32) Function tempedit_form::definition is not documented
(#58) Function tempedit_form::definition_after_data is not documented
(#63) Function tempedit_form::validation is not documented
mod/attendance/tempmerge_form.php
(#17) File-level phpdocs block is not found
(#22) Class tempmerge_form is not documented
(#24) Function tempmerge_form::definition is not documented
(#22) Package is not specified for class tempmerge_form. It is also not specified in file-level phpdocs
mod/attendance/tempusers.php
(#97) Function print_tempusers is not documented
mod/attendance/tests/generator/lib.php
(#29) Class mod_attendance_generator is not documented

Update savepoints problems

(3 errors, 0 warnings)

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

mod/attendance/db/upgrade.php
Detected more 'if' blocks (5) than 'savepoint' calls (3)
version 2014112000 is missing corresponding savepoint call
version 2014112001 is missing corresponding savepoint call

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]