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

(0 errors, 1 warnings)

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

mod/attendance/classes/attendance_webservices_handler.php
(#26) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.

Javascript coding style problems

(1 errors, 12 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)
(#16) Missing JSDoc comment. (require-jsdoc)
(#21) Missing JSDoc comment. (require-jsdoc)
(#41) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#42) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#65) Identifier 'hide_blank_weeks' is not in camel case. (camelcase)
mod/attendance/module.js
(#1) Identifier 'mod_attendance' is not in camel case. (camelcase)
(#3) Identifier 'init_manage' is not in camel case. (camelcase)
(#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 stylelint [More info]


PHPDocs style problems

(348 errors, 0 warnings)

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

mod/attendance/add_form.php
(#224) 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/attendance_webservices_handler.php
(#32) Class attendance_handler is not documented
(#73) Function attendance_handler::prepare_data is not documented
(#89) Function attendance_handler::get_session is not documented
(#107) Function attendance_handler::update_user_status is not documented
(#33) Phpdocs for function attendance_handler::get_courses_with_today_sessions has incomplete parameters list
mod/attendance/classes/calendar_helpers.php
(#67) Phpdocs for function attendance_create_calendar_events has incomplete parameters list
(#84) Phpdocs for function attendance_update_calendar_event has incomplete parameters list
(#106) Phpdocs for function attendance_delete_calendar_events has incomplete parameters list
mod/attendance/classes/manage_page_params.php
(#33) Function mod_attendance_manage_page_params::__construct is not documented
(#37) Function mod_attendance_manage_page_params::get_significant_params is not documented
mod/attendance/classes/page_with_filter_controls.php
(#63) Function mod_attendance_page_with_filter_controls::init is not documented
(#70) Function mod_attendance_page_with_filter_controls::init_view is not documented
(#82) Function mod_attendance_page_with_filter_controls::init_curdate is not documented
(#94) Function mod_attendance_page_with_filter_controls::init_start_end_date is not documented
(#135) Function mod_attendance_page_with_filter_controls::calc_sessgroupslist_sesstype is not documented
(#183) Function mod_attendance_page_with_filter_controls::calc_sessgroupslist is not documented
(#210) Function mod_attendance_page_with_filter_controls::get_sess_groups_list is not documented
(#218) Function mod_attendance_page_with_filter_controls::get_current_sesstype is not documented
(#226) Function mod_attendance_page_with_filter_controls::set_current_sesstype is not documented
(#53) Variable mod_attendance_page_with_filter_controls::$selectortype is not documented
(#55) Variable mod_attendance_page_with_filter_controls::$defaultview is not documented
(#57) Variable mod_attendance_page_with_filter_controls::$cm is not documented
(#59) Variable mod_attendance_page_with_filter_controls::$sessgroupslist is not documented
(#61) Variable mod_attendance_page_with_filter_controls::$sesstype is not documented
(#33) Constant mod_attendance_page_with_filter_controls::SELECTOR_NONE is not documented
(#34) Constant mod_attendance_page_with_filter_controls::SELECTOR_GROUP is not documented
(#35) Constant mod_attendance_page_with_filter_controls::SELECTOR_SESS_TYPE is not documented
(#37) Constant mod_attendance_page_with_filter_controls::SESSTYPE_COMMON is not documented
(#38) Constant mod_attendance_page_with_filter_controls::SESSTYPE_ALL is not documented
(#39) Constant mod_attendance_page_with_filter_controls::SESSTYPE_NO_VALUE is not documented
mod/attendance/classes/preferences_page_params.php
(#46) Function mod_attendance_preferences_page_params::get_significant_params is not documented
(#42) Variable mod_attendance_preferences_page_params::$statusid is not documented
(#44) Variable mod_attendance_preferences_page_params::$statusset is not documented
(#33) Constant mod_attendance_preferences_page_params::ACTION_ADD is not documented
(#34) Constant mod_attendance_preferences_page_params::ACTION_DELETE is not documented
(#35) Constant mod_attendance_preferences_page_params::ACTION_HIDE is not documented
(#36) Constant mod_attendance_preferences_page_params::ACTION_SHOW is not documented
(#37) Constant mod_attendance_preferences_page_params::ACTION_SAVE is not documented
mod/attendance/classes/report_page_params.php
(#38) Function mod_attendance_report_page_params::__construct is not documented
(#42) Function mod_attendance_report_page_params::init is not documented
(#53) Function mod_attendance_report_page_params::get_significant_params is not documented
(#33) Variable mod_attendance_report_page_params::$group is not documented
(#34) Variable mod_attendance_report_page_params::$sort is not documented
(#35) Variable mod_attendance_report_page_params::$showsessiondetails is not documented
(#36) Variable mod_attendance_report_page_params::$sessiondetailspos is not documented
mod/attendance/classes/sessions_page_params.php
(#34) Constant mod_attendance_sessions_page_params::ACTION_ADD is not documented
(#35) Constant mod_attendance_sessions_page_params::ACTION_UPDATE is not documented
(#36) Constant mod_attendance_sessions_page_params::ACTION_DELETE is not documented
(#37) Constant mod_attendance_sessions_page_params::ACTION_DELETE_SELECTED is not documented
(#38) Constant mod_attendance_sessions_page_params::ACTION_CHANGE_DURATION is not documented
(#39) Constant mod_attendance_sessions_page_params::ACTION_DELETE_HIDDEN is not documented
mod/attendance/classes/structure.php
(#117) Function mod_attendance_structure::get_group_mode is not documented
(#234) Function mod_attendance_structure::get_filtered_sessions is not documented
(#357) Function mod_attendance_structure::url_view is not documented
(#362) Function mod_attendance_structure::add_sessions is not documented
(#397) Function mod_attendance_structure::update_session_from_form_data is not documented
(#492) Function mod_attendance_structure::take_from_form_data is not documented
(#670) Function mod_attendance_structure::tempuser_to_user is not documented
(#690) Function mod_attendance_structure::get_user is not documented
(#731) Function mod_attendance_structure::get_statuses is not documented
(#752) Function mod_attendance_structure::get_session_info is not documented
(#767) Function mod_attendance_structure::get_sessions_info is not documented
(#785) Function mod_attendance_structure::get_session_log is not documented
(#791) Function mod_attendance_structure::update_users_grade is not documented
(#795) Function mod_attendance_structure::get_user_filtered_sessions_log is not documented
(#839) Function mod_attendance_structure::get_user_filtered_sessions_log_extended is not documented
(#919) Function mod_attendance_structure::delete_sessions is not documented
(#936) Function mod_attendance_structure::update_sessions_duration is not documented
(#62) Variable mod_attendance_structure::$subnet is not documented
(#70) Variable mod_attendance_structure::$groupmode is not documented
(#72) Variable mod_attendance_structure::$statuses is not documented
(#73) Variable mod_attendance_structure::$allstatuses is not documented
(#76) Variable mod_attendance_structure::$sessioninfo is not documented
(#35) Constant mod_attendance_structure::SESSION_COMMON is not documented
(#36) Constant mod_attendance_structure::SESSION_GROUP is not documented
(#269) There is no description in phpdocs for function url_manage
(#277) There is no description in phpdocs for function url_managetemp
(#286) There is no description in phpdocs for function url_tempdelete
(#295) There is no description in phpdocs for function url_tempedit
(#304) There is no description in phpdocs for function url_tempmerge
(#313) There is no description in phpdocs for function url_sessions
(#321) There is no description in phpdocs for function url_report
(#329) There is no description in phpdocs for function url_export
(#337) There is no description in phpdocs for function url_preferences
(#349) There is no description in phpdocs for function url_take
(#84) Phpdocs for function mod_attendance_structure::__construct has incomplete parameters list
(#172) Phpdocs for function mod_attendance_structure::get_today_sessions_for_copy has incomplete parameters list
(#269) Phpdocs for function mod_attendance_structure::url_manage has incomplete parameters list
(#313) Phpdocs for function mod_attendance_structure::url_sessions has incomplete parameters list
(#321) Phpdocs for function mod_attendance_structure::url_report has incomplete parameters list
(#337) Phpdocs for function mod_attendance_structure::url_preferences has incomplete parameters list
(#349) Phpdocs for function mod_attendance_structure::url_take has incomplete parameters list
(#435) Phpdocs for function mod_attendance_structure::take_from_student has incomplete parameters list
(#577) Phpdocs for function mod_attendance_structure::get_users has incomplete parameters list
(#59) Phpdocs for variable mod_attendance_structure::$pageparams does not contain @var or incorrect
(#64) Phpdocs for variable mod_attendance_structure::$showsessiondetails does not contain @var or incorrect
(#67) Phpdocs for variable mod_attendance_structure::$sessiondetailspos does not contain @var or incorrect
mod/attendance/classes/summary.php
(#17) File-level phpdocs block is not found
(#50) Phpdocs for function mod_attendance_summary::__construct has incomplete parameters list
(#65) Phpdocs for function mod_attendance_summary::has_taken_sessions has incomplete parameters list
(#109) Phpdocs for function mod_attendance_summary::get_taken_sessions_summary_for has incomplete parameters list
(#138) Phpdocs for function mod_attendance_summary::get_all_sessions_summary_for has incomplete parameters list
(#175) Phpdocs for function mod_attendance_summary::compute_users_points has incomplete parameters list
(#239) Phpdocs for function mod_attendance_summary::compute_users_taken_sessions_by_acronym has incomplete parameters list
mod/attendance/classes/take_page_params.php
(#16) File-level phpdocs block is not found
(#49) Function mod_attendance_take_page_params::init is not documented
(#60) Function mod_attendance_take_page_params::init_view_mode is not documented
(#68) Function mod_attendance_take_page_params::init_gridcols is not documented
(#76) Function mod_attendance_take_page_params::get_significant_params is not documented
(#38) Variable mod_attendance_take_page_params::$sessionid is not documented
(#39) Variable mod_attendance_take_page_params::$grouptype is not documented
(#40) Variable mod_attendance_take_page_params::$group is not documented
(#41) Variable mod_attendance_take_page_params::$sort is not documented
(#42) Variable mod_attendance_take_page_params::$copyfrom is not documented
(#47) Variable mod_attendance_take_page_params::$gridcols is not documented
(#33) Constant mod_attendance_take_page_params::SORTED_LIST is not documented
(#34) Constant mod_attendance_take_page_params::SORTED_GRID is not documented
(#36) Constant mod_attendance_take_page_params::DEFAULT_VIEW_MODE is not documented
(#26) Package is not specified for class mod_attendance_take_page_params. It is also not specified in file-level phpdocs
mod/attendance/classes/view_page_params.php
(#16) File-level phpdocs block is not found
(#40) Function mod_attendance_view_page_params::__construct is not documented
(#44) Function mod_attendance_view_page_params::get_significant_params is not documented
(#36) Variable mod_attendance_view_page_params::$studentid is not documented
(#38) Variable mod_attendance_view_page_params::$mode is not documented
(#33) Constant mod_attendance_view_page_params::MODE_THIS_COURSE is not documented
(#34) Constant mod_attendance_view_page_params::MODE_ALL_COURSES is not documented
(#26) Package is not specified for class mod_attendance_view_page_params. It is also not specified in file-level phpdocs
mod/attendance/db/install.php
(#16) File-level phpdocs block is not found
(#26) Package is not specified for function xmldb_attendance_install. It is also not specified in file-level phpdocs
mod/attendance/db/services.php
(#20) Package localwsattendance is not valid
mod/attendance/db/upgrade.php
(#17) File-level phpdocs block is not found
(#28) Package is not specified for function xmldb_attendance_upgrade. It is also not specified in file-level phpdocs
mod/attendance/db/upgradelib.php
(#17) File-level phpdocs block is not found
(#27) Function attendance_upgrade_create_calendar_events is not documented
(#27) Package is not specified for function attendance_upgrade_create_calendar_events. It is also not specified in file-level phpdocs
mod/attendance/export.php
(#210) Function exporttotableed is not documented
(#258) Function exporttocsv is not documented
mod/attendance/export_form.php
(#140) Function mod_attendance_export_form::validation is not documented
mod/attendance/externallib.php
(#29) Class mod_wsattendance_external is not documented
(#31) Function mod_wsattendance_external::get_courses_with_today_sessions_parameters is not documented
(#36) Function mod_wsattendance_external::get_courses_with_today_sessions is not documented
(#40) Function mod_wsattendance_external::get_session_structure is not documented
(#57) Function mod_wsattendance_external::get_courses_with_today_sessions_returns is not documented
(#72) Function mod_wsattendance_external::get_session_parameters is not documented
(#77) Function mod_wsattendance_external::get_session is not documented
(#81) Function mod_wsattendance_external::get_session_returns is not documented
(#109) Function mod_wsattendance_external::update_user_status_parameters is not documented
(#118) Function mod_wsattendance_external::update_user_status is not documented
(#122) Function mod_wsattendance_external::update_user_status_returns is not documented
mod/attendance/lib.php
(#57) Function att_add_default_statuses is not documented
(#69) Function attendance_add_instance is not documented
(#84) Function attendance_update_instance is not documented
(#100) Function attendance_delete_instance is not documented
(#149) Function attendance_reset_userdata is not documented
(#208) Function attendance_user_outline is not documented
(#237) Function attendance_user_complete is not documented
(#248) Function attendance_update_grades is not documented
(#125) Phpdocs for function attendance_reset_course_form_definition has incomplete parameters list
(#142) Phpdocs for function attendance_reset_course_form_defaults has incomplete parameters list
(#254) Phpdocs for function attendance_grade_item_update has incomplete parameters list
mod/attendance/locallib.php
(#42) Function attendance_get_statuses is not documented
(#93) Function attendance_get_user_courses_attendances is not documented
(#184) Phpdocs for function attendance_get_statusset_maxpoints has incomplete parameters list
(#200) Phpdocs for function attendance_update_users_grade has incomplete parameters list
mod/attendance/renderables.php
(#117) Class attendance_filter_controls is not documented
(#258) Class attendance_take_data is not documented
(#336) Class attendance_user_data is not documented
(#397) Class attendance_report_data is not documented
(#482) Class attendance_preferences_data is not documented
(#510) Class attendance_set_selector is not documented
(#539) Class url_helpers is not documented
(#135) Function attendance_filter_controls::__construct is not documented
(#182) Function attendance_filter_controls::url is not documented
(#188) Function attendance_filter_controls::url_path is not documented
(#192) Function attendance_filter_controls::url_params is not documented
(#198) Function attendance_filter_controls::get_group_mode is not documented
(#202) Function attendance_filter_controls::get_sess_groups_list is not documented
(#206) Function attendance_filter_controls::get_current_sesstype is not documented
(#246) Function attendance_manage_data::url_take is not documented
(#280) Function attendance_take_data::__construct is not documented
(#317) Function attendance_take_data::url is not documented
(#327) Function attendance_take_data::url_view is not documented
(#331) Function attendance_take_data::url_path is not documented
(#356) Function attendance_user_data::__construct is not documented
(#392) Function attendance_user_data::url is not documented
(#418) Function attendance_report_data::__construct is not documented
(#466) Function attendance_report_data::url_take is not documented
(#470) Function attendance_report_data::url_view is not documented
(#474) Function attendance_report_data::url is not documented
(#489) Function attendance_preferences_data::__construct is not documented
(#500) Function attendance_preferences_data::url is not documented
(#515) Function attendance_set_selector::__construct is not documented
(#520) Function attendance_set_selector::url is not documented
(#527) Function attendance_set_selector::get_current_statusset is not documented
(#534) Function attendance_set_selector::get_status_name is not documented
(#540) Function url_helpers::url_take is not documented
(#562) Function url_helpers::url_view is not documented
(#48) Variable attendance_tabs::$currenttab is not documented
(#121) Variable attendance_filter_controls::$cm is not documented
(#123) Variable attendance_filter_controls::$curdate is not documented
(#125) Variable attendance_filter_controls::$prevcur is not documented
(#126) Variable attendance_filter_controls::$nextcur is not documented
(#127) Variable attendance_filter_controls::$curdatetxt is not documented
(#128) Variable attendance_filter_controls::$reportcontrol is not documented
(#130) Variable attendance_filter_controls::$urlpath is not documented
(#131) Variable attendance_filter_controls::$urlparams is not documented
(#133) Variable attendance_filter_controls::$att is not documented
(#224) Variable attendance_manage_data::$groups is not documented
(#226) Variable attendance_manage_data::$hiddensesscount is not documented
(#259) Variable attendance_take_data::$users is not documented
(#261) Variable attendance_take_data::$pageparams is not documented
(#263) Variable attendance_take_data::$groupmode is not documented
(#264) Variable attendance_take_data::$cm is not documented
(#266) Variable attendance_take_data::$statuses is not documented
(#268) Variable attendance_take_data::$sessioninfo is not documented
(#270) Variable attendance_take_data::$sessionlog is not documented
(#272) Variable attendance_take_data::$sessions4copy is not documented
(#274) Variable attendance_take_data::$updatemode is not documented
(#276) Variable attendance_take_data::$urlpath is not documented
(#277) Variable attendance_take_data::$urlparams is not documented
(#278) Variable attendance_take_data::$att is not documented
(#337) Variable attendance_user_data::$user is not documented
(#339) Variable attendance_user_data::$pageparams is not documented
(#341) Variable attendance_user_data::$statuses is not documented
(#343) Variable attendance_user_data::$summary is not documented
(#345) Variable attendance_user_data::$filtercontrols is not documented
(#347) Variable attendance_user_data::$sessionslog is not documented
(#349) Variable attendance_user_data::$groups is not documented
(#351) Variable attendance_user_data::$coursesatts is not documented
(#353) Variable attendance_user_data::$urlpath is not documented
(#354) Variable attendance_user_data::$urlparams is not documented
(#398) Variable attendance_report_data::$pageparams is not documented
(#400) Variable attendance_report_data::$users is not documented
(#402) Variable attendance_report_data::$groups is not documented
(#404) Variable attendance_report_data::$sessions is not documented
(#406) Variable attendance_report_data::$statuses is not documented
(#408) Variable attendance_report_data::$allstatuses is not documented
(#410) Variable attendance_report_data::$usersgroups is not documented
(#412) Variable attendance_report_data::$sessionslog is not documented
(#414) Variable attendance_report_data::$summary is not documented
(#416) Variable attendance_report_data::$att is not documented
(#483) Variable attendance_preferences_data::$statuses is not documented
(#485) Variable attendance_preferences_data::$att is not documented
(#487) Variable attendance_preferences_data::$errors is not documented
(#511) Variable attendance_set_selector::$maxstatusset is not documented
(#513) 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
(#233) Phpdocs for function attendance_manage_data::__construct has incomplete parameters list
(#250) Phpdocs for function attendance_manage_data::url_sessions has incomplete parameters list
(#549) 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
(#216) Function mod_attendance_renderer::render_sess_manage_table is not documented
(#264) Function mod_attendance_renderer::construct_date_time_actions is not documented
(#303) 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
(#500) Function mod_attendance_renderer::render_attendance_take_list is not documented
(#571) Function mod_attendance_renderer::render_attendance_take_grid is not documented
(#620) Function mod_attendance_renderer::construct_fullname_head is not documented
(#646) Function mod_attendance_renderer::construct_take_user_controls is not documented
(#700) Function mod_attendance_renderer::render_attendance_user_data is not documented
(#716) Function mod_attendance_renderer::render_user_report_tabs is not documented
(#733) Function mod_attendance_renderer::construct_user_data is not documented
(#766) Function mod_attendance_renderer::construct_user_sessions_log is not documented
(#838) Function mod_attendance_renderer::construct_time is not documented
(#844) Function mod_attendance_renderer::render_attendance_report_data is not documented
(#1389) Function mod_attendance_renderer::render_attendance_preferences_data is not documented
(#1446) Function mod_attendance_renderer::construct_text_input is not documented
(#1456) Function mod_attendance_renderer::construct_preferences_actions_icons is not documented
(#1483) Function mod_attendance_renderer::construct_preferences_button is not documented
(#1504) 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
(#1272) Phpdocs for function mod_attendance_renderer::build_header_cell has incomplete parameters list
(#1300) Phpdocs for function mod_attendance_renderer::build_data_cell has incomplete parameters list
(#1328) Phpdocs for function mod_attendance_renderer::build_cell 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
(#91) Function user_sessions_cells_generator::init_cells is not documented
(#95) Function user_sessions_cells_generator::construct_existing_status_cell is not documented
(#99) Function user_sessions_cells_generator::construct_hidden_status_cell is not documented
(#103) Function user_sessions_cells_generator::construct_enrolments_info_cell is not documented
(#107) Function user_sessions_cells_generator::construct_not_taken_cell is not documented
(#111) Function user_sessions_cells_generator::construct_remarks_cell is not documented
(#115) Function user_sessions_cells_generator::construct_not_existing_for_user_session_cell is not documented
(#119) Function user_sessions_cells_generator::finalize_cells is not documented
(#132) Function user_sessions_cells_html_generator::construct_existing_status_cell is not documented
(#137) Function user_sessions_cells_html_generator::construct_hidden_status_cell is not documented
(#141) Function user_sessions_cells_html_generator::construct_enrolments_info_cell is not documented
(#156) Function user_sessions_cells_html_generator::close_open_cell_if_needed is not documented
(#163) Function user_sessions_cells_html_generator::construct_not_taken_cell is not documented
(#168) Function user_sessions_cells_html_generator::construct_remarks_cell is not documented
(#186) Function user_sessions_cells_html_generator::construct_not_existing_for_user_session_cell is not documented
(#191) Function user_sessions_cells_html_generator::finalize_cells is not documented
(#207) Function user_sessions_cells_text_generator::construct_hidden_status_cell is not documented
(#211) Function user_sessions_cells_text_generator::construct_enrolments_info_cell is not documented
(#222) Function attendance_strftimehm is not documented
(#231) Function construct_session_time is not documented
(#238) Function construct_session_full_date_time is not documented
(#245) Function construct_user_data_stat is not documented
(#304) 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
(#130) Variable user_sessions_cells_html_generator::$cell is not documented
(#205) Variable user_sessions_cells_text_generator::$enrolmentsinfocelltext is not documented
mod/attendance/sessions.php
(#227) 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
(#20) Class mod_attendance_student_attendance_form is not documented
(#21) Function mod_attendance_student_attendance_form::definition is not documented
(#20) 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/attendance_webservices_test.php
(#36) Variable attendance_webservices_tests::$category is not documented
(#37) Variable attendance_webservices_tests::$course is not documented
(#38) Variable attendance_webservices_tests::$attendance is not documented
(#39) Variable attendance_webservices_tests::$teacher is not documented
(#40) Variable attendance_webservices_tests::$sessions is not documented
(#34) Class attendance_webservices_tests does not have @copyright tag
(#34) Class attendance_webservices_tests does not have @license tag
mod/attendance/tests/generator/lib.php
(#29) Class mod_attendance_generator is not documented

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]