This section shows php lint problems in the code detected by php -l
This section shows the coding style problems detected in the code by phpcs
Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
This comment is 72% valid code; is this commented out code?
This section shows the coding style problems detected in the code by eslint
A function with a name starting with an uppercase letter should only be used as a constructor. (new-cap)
'YUI' is not defined. (no-undef)
Missing space before opening brace. (space-before-blocks)
Missing JSDoc comment. (require-jsdoc)
Missing JSDoc comment. (require-jsdoc)
Missing space before value for key 'visible'. (key-spacing)
Missing space before value for key 'context'. (key-spacing)
Missing space before value for key 'buttons'. (key-spacing)
'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
Missing space before value for key 'isDefault'. (key-spacing)
'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
Missing space before value for key 'draggable'. (key-spacing)
Missing space before value for key 'close'. (key-spacing)
Missing space before value for key 'iframe'. (key-spacing)
Identifier 'hide_blank_weeks' is not in camel case. (camelcase)
Missing space before value for key 'hide_blank_weeks'. (key-spacing)
Identifier 'mod_attendance' is not in camel case. (camelcase)
Identifier 'init_manage' is not in camel case. (camelcase)
There should be no spaces inside this paren. (space-in-parens)
Identifier 'set_preferences_action' is not in camel case. (camelcase)
Expected space or tab after '/*' in comment. (spaced-comment)
Identifier 'mod_attendance' is not in camel case. (camelcase)
Identifier 'update_user_list' is not in camel case. (camelcase)
This section shows CSS problems detected by stylelint
Expected single space before "{" (block-opening-brace-space-before)
Expected single space before "{" (block-opening-brace-space-before)
Expected single space before "{" (block-opening-brace-space-before)
Expected single space before "{" (block-opening-brace-space-before)
Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
Expected "#00AEE3" to be "#00aee3" (color-hex-case)
Expected "#F7931E" to be "#f7931e" (color-hex-case)
Expected "#EAEAEA" to be "#eaeaea" (color-hex-case)
Expected "#AAAAAA" to be "#AAA" (color-hex-length)
Expected "#EEEEEE" to be "#EEE" (color-hex-length)
Expected "#EEEEEE" to be "#EEE" (color-hex-length)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
This section shows the phpdocs problems detected in the code by local_moodlecheck
Function mod_attendance_add_form::checkweekdays is not documented
File-level phpdocs block does not have @copyright tag
Package mod is not valid
Class attendance_handler is not documented
Function attendance_handler::prepare_data is not documented
Function attendance_handler::get_session is not documented
Function attendance_handler::update_user_status is not documented
No one-line description found in phpdocs for file
Phpdocs for function attendance_handler::get_courses_with_today_sessions has incomplete parameters list
Package local_attendance is not valid
Phpdocs for function attendance_create_calendar_events has incomplete parameters list
Phpdocs for function attendance_update_calendar_event has incomplete parameters list
Phpdocs for function attendance_delete_calendar_events has incomplete parameters list
Function mod_attendance_manage_page_params::__construct is not documented
Function mod_attendance_manage_page_params::get_significant_params is not documented
Function mod_attendance_page_with_filter_controls::init is not documented
Function mod_attendance_page_with_filter_controls::init_view is not documented
Function mod_attendance_page_with_filter_controls::init_curdate is not documented
Function mod_attendance_page_with_filter_controls::init_start_end_date is not documented
Function mod_attendance_page_with_filter_controls::calc_sessgroupslist_sesstype is not documented
Function mod_attendance_page_with_filter_controls::calc_sessgroupslist is not documented
Function mod_attendance_page_with_filter_controls::get_sess_groups_list is not documented
Function mod_attendance_page_with_filter_controls::get_current_sesstype is not documented
Function mod_attendance_page_with_filter_controls::set_current_sesstype is not documented
Variable mod_attendance_page_with_filter_controls::$selectortype is not documented
Variable mod_attendance_page_with_filter_controls::$defaultview is not documented
Variable mod_attendance_page_with_filter_controls::$cm is not documented
Variable mod_attendance_page_with_filter_controls::$sessgroupslist is not documented
Variable mod_attendance_page_with_filter_controls::$sesstype is not documented
Constant mod_attendance_page_with_filter_controls::SELECTOR_NONE is not documented
Constant mod_attendance_page_with_filter_controls::SELECTOR_GROUP is not documented
Constant mod_attendance_page_with_filter_controls::SELECTOR_SESS_TYPE is not documented
Constant mod_attendance_page_with_filter_controls::SESSTYPE_COMMON is not documented
Constant mod_attendance_page_with_filter_controls::SESSTYPE_ALL is not documented
Constant mod_attendance_page_with_filter_controls::SESSTYPE_NO_VALUE is not documented
Function mod_attendance_preferences_page_params::get_significant_params is not documented
Variable mod_attendance_preferences_page_params::$statusid is not documented
Variable mod_attendance_preferences_page_params::$statusset is not documented
Constant mod_attendance_preferences_page_params::ACTION_ADD is not documented
Constant mod_attendance_preferences_page_params::ACTION_DELETE is not documented
Constant mod_attendance_preferences_page_params::ACTION_HIDE is not documented
Constant mod_attendance_preferences_page_params::ACTION_SHOW is not documented
Constant mod_attendance_preferences_page_params::ACTION_SAVE is not documented
Function mod_attendance_report_page_params::__construct is not documented
Function mod_attendance_report_page_params::init is not documented
Function mod_attendance_report_page_params::get_significant_params is not documented
Variable mod_attendance_report_page_params::$group is not documented
Variable mod_attendance_report_page_params::$sort is not documented
Constant mod_attendance_sessions_page_params::ACTION_ADD is not documented
Constant mod_attendance_sessions_page_params::ACTION_UPDATE is not documented
Constant mod_attendance_sessions_page_params::ACTION_DELETE is not documented
Constant mod_attendance_sessions_page_params::ACTION_DELETE_SELECTED is not documented
Constant mod_attendance_sessions_page_params::ACTION_CHANGE_DURATION is not documented
Constant mod_attendance_sessions_page_params::ACTION_DELETE_HIDDEN is not documented
Function mod_attendance_structure::get_group_mode is not documented
Function mod_attendance_structure::get_filtered_sessions is not documented
Function mod_attendance_structure::url_view is not documented
Function mod_attendance_structure::add_sessions is not documented
Function mod_attendance_structure::update_session_from_form_data is not documented
Function mod_attendance_structure::take_from_form_data is not documented
Function mod_attendance_structure::tempuser_to_user is not documented
Function mod_attendance_structure::get_user is not documented
Function mod_attendance_structure::get_statuses is not documented
Function mod_attendance_structure::get_session_info is not documented
Function mod_attendance_structure::get_sessions_info is not documented
Function mod_attendance_structure::get_session_log is not documented
Function mod_attendance_structure::update_users_grade is not documented
Function mod_attendance_structure::get_user_filtered_sessions_log is not documented
Function mod_attendance_structure::get_user_filtered_sessions_log_extended is not documented
Function mod_attendance_structure::delete_sessions is not documented
Function mod_attendance_structure::update_sessions_duration is not documented
Variable mod_attendance_structure::$subnet is not documented
Variable mod_attendance_structure::$groupmode is not documented
Variable mod_attendance_structure::$statuses is not documented
Variable mod_attendance_structure::$allstatuses is not documented
Variable mod_attendance_structure::$sessioninfo is not documented
Constant mod_attendance_structure::SESSION_COMMON is not documented
Constant mod_attendance_structure::SESSION_GROUP is not documented
There is no description in phpdocs for function url_manage
There is no description in phpdocs for function url_managetemp
There is no description in phpdocs for function url_tempdelete
There is no description in phpdocs for function url_tempedit
There is no description in phpdocs for function url_tempmerge
There is no description in phpdocs for function url_sessions
There is no description in phpdocs for function url_report
There is no description in phpdocs for function url_export
There is no description in phpdocs for function url_preferences
There is no description in phpdocs for function url_take
Phpdocs for function mod_attendance_structure::__construct has incomplete parameters list
Phpdocs for function mod_attendance_structure::get_today_sessions_for_copy has incomplete parameters list
Phpdocs for function mod_attendance_structure::url_manage has incomplete parameters list
Phpdocs for function mod_attendance_structure::url_sessions has incomplete parameters list
Phpdocs for function mod_attendance_structure::url_report has incomplete parameters list
Phpdocs for function mod_attendance_structure::url_preferences has incomplete parameters list
Phpdocs for function mod_attendance_structure::url_take has incomplete parameters list
Phpdocs for function mod_attendance_structure::take_from_student has incomplete parameters list
Phpdocs for function mod_attendance_structure::get_users has incomplete parameters list
Phpdocs for variable mod_attendance_structure::$pageparams does not contain @var or incorrect
File-level phpdocs block is not found
Phpdocs for function mod_attendance_summary::__construct has incomplete parameters list
Phpdocs for function mod_attendance_summary::has_taken_sessions has incomplete parameters list
Phpdocs for function mod_attendance_summary::get_taken_sessions_summary_for has incomplete parameters list
Phpdocs for function mod_attendance_summary::get_all_sessions_summary_for has incomplete parameters list
Phpdocs for function mod_attendance_summary::compute_users_points has incomplete parameters list
Phpdocs for function mod_attendance_summary::compute_users_taken_sessions_by_acronym has incomplete parameters list
File-level phpdocs block is not found
Function mod_attendance_take_page_params::init is not documented
Function mod_attendance_take_page_params::init_view_mode is not documented
Function mod_attendance_take_page_params::init_gridcols is not documented
Function mod_attendance_take_page_params::get_significant_params is not documented
Variable mod_attendance_take_page_params::$sessionid is not documented
Variable mod_attendance_take_page_params::$grouptype is not documented
Variable mod_attendance_take_page_params::$group is not documented
Variable mod_attendance_take_page_params::$sort is not documented
Variable mod_attendance_take_page_params::$copyfrom is not documented
Variable mod_attendance_take_page_params::$gridcols is not documented
Constant mod_attendance_take_page_params::SORTED_LIST is not documented
Constant mod_attendance_take_page_params::SORTED_GRID is not documented
Constant mod_attendance_take_page_params::DEFAULT_VIEW_MODE is not documented
Package is not specified for class mod_attendance_take_page_params. It is also not specified in file-level phpdocs
File-level phpdocs block is not found
Function mod_attendance_view_page_params::__construct is not documented
Function mod_attendance_view_page_params::get_significant_params is not documented
Variable mod_attendance_view_page_params::$studentid is not documented
Variable mod_attendance_view_page_params::$mode is not documented
Constant mod_attendance_view_page_params::MODE_THIS_COURSE is not documented
Constant mod_attendance_view_page_params::MODE_ALL_COURSES is not documented
Package is not specified for class mod_attendance_view_page_params. It is also not specified in file-level phpdocs
File-level phpdocs block is not found
Package is not specified for function xmldb_attendance_install. It is also not specified in file-level phpdocs
Package localwsattendance is not valid
File-level phpdocs block is not found
Package is not specified for function xmldb_attendance_upgrade. It is also not specified in file-level phpdocs
File-level phpdocs block is not found
Function attendance_upgrade_create_calendar_events is not documented
Package is not specified for function attendance_upgrade_create_calendar_events. It is also not specified in file-level phpdocs
Function exporttotableed is not documented
Function exporttocsv is not documented
Function mod_attendance_export_form::validation is not documented
Class mod_wsattendance_external is not documented
Function mod_wsattendance_external::get_courses_with_today_sessions_parameters is not documented
Function mod_wsattendance_external::get_courses_with_today_sessions is not documented
Function mod_wsattendance_external::get_session_structure is not documented
Function mod_wsattendance_external::get_courses_with_today_sessions_returns is not documented
Function mod_wsattendance_external::get_session_parameters is not documented
Function mod_wsattendance_external::get_session is not documented
Function mod_wsattendance_external::get_session_returns is not documented
Function mod_wsattendance_external::update_user_status_parameters is not documented
Function mod_wsattendance_external::update_user_status is not documented
Function mod_wsattendance_external::update_user_status_returns is not documented
No one-line description found in phpdocs for file
Package local_attendance is not valid
Function att_add_default_statuses is not documented
Function attendance_add_instance is not documented
Function attendance_update_instance is not documented
Function attendance_delete_instance is not documented
Function attendance_delete_course is not documented
Function attendance_reset_userdata is not documented
Function attendance_user_outline is not documented
Function attendance_user_complete is not documented
Function attendance_update_grades is not documented
Phpdocs for function attendance_reset_course_form_definition has incomplete parameters list
Phpdocs for function attendance_reset_course_form_defaults has incomplete parameters list
Phpdocs for function attendance_grade_item_update has incomplete parameters list
Function attendance_get_statuses is not documented
Function attendance_get_user_courses_attendances is not documented
Phpdocs for function attendance_get_statusset_maxpoints has incomplete parameters list
Phpdocs for function attendance_update_users_grade has incomplete parameters list
Class attendance_filter_controls is not documented
Class attendance_take_data is not documented
Class attendance_user_data is not documented
Class attendance_report_data is not documented
Class attendance_preferences_data is not documented
Class attendance_set_selector is not documented
Class url_helpers is not documented
Function attendance_filter_controls::__construct is not documented
Function attendance_filter_controls::url is not documented
Function attendance_filter_controls::url_path is not documented
Function attendance_filter_controls::url_params is not documented
Function attendance_filter_controls::get_group_mode is not documented
Function attendance_filter_controls::get_sess_groups_list is not documented
Function attendance_filter_controls::get_current_sesstype is not documented
Function attendance_manage_data::url_take is not documented
Function attendance_take_data::__construct is not documented
Function attendance_take_data::url is not documented
Function attendance_take_data::url_view is not documented
Function attendance_take_data::url_path is not documented
Function attendance_user_data::__construct is not documented
Function attendance_user_data::url is not documented
Function attendance_report_data::__construct is not documented
Function attendance_report_data::url_take is not documented
Function attendance_report_data::url_view is not documented
Function attendance_report_data::url is not documented
Function attendance_preferences_data::__construct is not documented
Function attendance_preferences_data::url is not documented
Function attendance_set_selector::__construct is not documented
Function attendance_set_selector::url is not documented
Function attendance_set_selector::get_current_statusset is not documented
Function attendance_set_selector::get_status_name is not documented
Function url_helpers::url_take is not documented
Function url_helpers::url_view is not documented
Variable attendance_tabs::$currenttab is not documented
Variable attendance_filter_controls::$cm is not documented
Variable attendance_filter_controls::$curdate is not documented
Variable attendance_filter_controls::$prevcur is not documented
Variable attendance_filter_controls::$nextcur is not documented
Variable attendance_filter_controls::$curdatetxt is not documented
Variable attendance_filter_controls::$reportcontrol is not documented
Variable attendance_filter_controls::$urlpath is not documented
Variable attendance_filter_controls::$urlparams is not documented
Variable attendance_filter_controls::$att is not documented
Variable attendance_manage_data::$groups is not documented
Variable attendance_manage_data::$hiddensesscount is not documented
Variable attendance_take_data::$users is not documented
Variable attendance_take_data::$pageparams is not documented
Variable attendance_take_data::$groupmode is not documented
Variable attendance_take_data::$cm is not documented
Variable attendance_take_data::$statuses is not documented
Variable attendance_take_data::$sessioninfo is not documented
Variable attendance_take_data::$sessionlog is not documented
Variable attendance_take_data::$sessions4copy is not documented
Variable attendance_take_data::$updatemode is not documented
Variable attendance_take_data::$urlpath is not documented
Variable attendance_take_data::$urlparams is not documented
Variable attendance_take_data::$att is not documented
Variable attendance_user_data::$user is not documented
Variable attendance_user_data::$pageparams is not documented
Variable attendance_user_data::$statuses is not documented
Variable attendance_user_data::$summary is not documented
Variable attendance_user_data::$filtercontrols is not documented
Variable attendance_user_data::$sessionslog is not documented
Variable attendance_user_data::$groups is not documented
Variable attendance_user_data::$coursesatts is not documented
Variable attendance_user_data::$urlpath is not documented
Variable attendance_user_data::$urlparams is not documented
Variable attendance_report_data::$pageparams is not documented
Variable attendance_report_data::$users is not documented
Variable attendance_report_data::$groups is not documented
Variable attendance_report_data::$sessions is not documented
Variable attendance_report_data::$statuses is not documented
Variable attendance_report_data::$allstatuses is not documented
Variable attendance_report_data::$usersgroups is not documented
Variable attendance_report_data::$sessionslog is not documented
Variable attendance_report_data::$summary is not documented
Variable attendance_report_data::$att is not documented
Variable attendance_preferences_data::$statuses is not documented
Variable attendance_preferences_data::$att is not documented
Variable attendance_preferences_data::$errors is not documented
Variable attendance_set_selector::$maxstatusset is not documented
Variable attendance_set_selector::$att is not documented
Constant attendance_tabs::TAB_SESSIONS is not documented
Constant attendance_tabs::TAB_ADD is not documented
Constant attendance_tabs::TAB_REPORT is not documented
Constant attendance_tabs::TAB_EXPORT is not documented
Constant attendance_tabs::TAB_PREFERENCES is not documented
Constant attendance_tabs::TAB_TEMPORARYUSERS is not documented
Constant attendance_tabs::TAB_UPDATE is not documented
Phpdocs for function attendance_tabs::__construct has incomplete parameters list
Phpdocs for function attendance_manage_data::__construct has incomplete parameters list
Phpdocs for function attendance_manage_data::url_sessions has incomplete parameters list
Phpdocs for function url_helpers::url_sessions has incomplete parameters list
Function mod_attendance_renderer::render_sess_group_selector is not documented
Function mod_attendance_renderer::render_paging_controls is not documented
Function mod_attendance_renderer::render_curdate_controls is not documented
Function mod_attendance_renderer::render_view_controls is not documented
Function mod_attendance_renderer::render_sess_manage_table is not documented
Function mod_attendance_renderer::construct_date_time_actions is not documented
Function mod_attendance_renderer::render_sess_manage_control is not documented
Function mod_attendance_renderer::render_attendance_take_data is not documented
Function mod_attendance_renderer::render_attendance_take_controls is not documented
Function mod_attendance_renderer::construct_take_session_info is not documented
Function mod_attendance_renderer::construct_take_controls is not documented
Function mod_attendance_renderer::render_attendance_take_list is not documented
Function mod_attendance_renderer::render_attendance_take_grid is not documented
Function mod_attendance_renderer::construct_fullname_head is not documented
Function mod_attendance_renderer::construct_take_user_controls is not documented
Function mod_attendance_renderer::render_attendance_user_data is not documented
Function mod_attendance_renderer::render_user_report_tabs is not documented
Function mod_attendance_renderer::construct_user_data is not documented
Function mod_attendance_renderer::construct_user_sessions_log is not documented
Function mod_attendance_renderer::construct_time is not documented
Function mod_attendance_renderer::render_attendance_report_data is not documented
Function mod_attendance_renderer::render_attendance_preferences_data is not documented
Function mod_attendance_renderer::construct_text_input is not documented
Function mod_attendance_renderer::construct_preferences_actions_icons is not documented
Function mod_attendance_renderer::construct_preferences_button is not documented
Function mod_attendance_renderer::user_picture is not documented
Phpdocs for function mod_attendance_renderer::render_attendance_tabs has incomplete parameters list
Phpdocs for function mod_attendance_renderer::render_attendance_filter_controls has incomplete parameters list
Function user_sessions_cells_generator::__construct is not documented
Function user_sessions_cells_generator::get_cells is not documented
Function user_sessions_cells_generator::init_cells is not documented
Function user_sessions_cells_generator::construct_existing_status_cell is not documented
Function user_sessions_cells_generator::construct_hidden_status_cell is not documented
Function user_sessions_cells_generator::construct_enrolments_info_cell is not documented
Function user_sessions_cells_generator::construct_not_taken_cell is not documented
Function user_sessions_cells_generator::construct_remarks_cell is not documented
Function user_sessions_cells_generator::construct_not_existing_for_user_session_cell is not documented
Function user_sessions_cells_generator::finalize_cells is not documented
Function user_sessions_cells_html_generator::construct_existing_status_cell is not documented
Function user_sessions_cells_html_generator::construct_hidden_status_cell is not documented
Function user_sessions_cells_html_generator::construct_enrolments_info_cell is not documented
Function user_sessions_cells_html_generator::close_open_cell_if_needed is not documented
Function user_sessions_cells_html_generator::construct_not_taken_cell is not documented
Function user_sessions_cells_html_generator::construct_remarks_cell is not documented
Function user_sessions_cells_html_generator::construct_not_existing_for_user_session_cell is not documented
Function user_sessions_cells_html_generator::finalize_cells is not documented
Function user_sessions_cells_text_generator::construct_hidden_status_cell is not documented
Function user_sessions_cells_text_generator::construct_enrolments_info_cell is not documented
Function construct_session_time is not documented
Function construct_session_full_date_time is not documented
Function construct_user_data_stat is not documented
Function construct_full_user_stat_html_table is not documented
Variable user_sessions_cells_generator::$cells is not documented
Variable user_sessions_cells_generator::$reportdata is not documented
Variable user_sessions_cells_generator::$user is not documented
Variable user_sessions_cells_html_generator::$cell is not documented
Variable user_sessions_cells_text_generator::$enrolmentsinfocelltext is not documented
Function construct_sessions_data_for_add is not documented
Function fill_groupid is not documented
File-level phpdocs block is not found
Class mod_attendance_student_attendance_form is not documented
Function mod_attendance_student_attendance_form::definition is not documented
Package is not specified for class mod_attendance_student_attendance_form. It is also not specified in file-level phpdocs
Class temp_form is not documented
Function temp_form::definition is not documented
Function temp_form::definition_after_data is not documented
Function temp_form::validation is not documented
Class tempedit_form is not documented
Function tempedit_form::definition is not documented
Function tempedit_form::definition_after_data is not documented
Function tempedit_form::validation is not documented
File-level phpdocs block is not found
Class tempmerge_form is not documented
Function tempmerge_form::definition is not documented
Package is not specified for class tempmerge_form. It is also not specified in file-level phpdocs
Function print_tempusers is not documented
Variable attendance_webservices_tests::$category is not documented
Variable attendance_webservices_tests::$course is not documented
Variable attendance_webservices_tests::$attendance is not documented
Variable attendance_webservices_tests::$teacher is not documented
Variable attendance_webservices_tests::$sessions is not documented
No one-line description found in phpdocs for file
Class attendance_webservices_tests does not have @copyright tag
Class attendance_webservices_tests does not have @license tag
Package local_attendance is not valid
Class mod_attendance_generator is not documented
This section shows problems detected with the handling of upgrade savepoints
Detected more 'if' blocks (8) than 'savepoint' calls (6)
version 2014112000 is missing corresponding savepoint call
version 2014112001 is missing corresponding savepoint call
This section shows problems detected with the modification of third party libraries
This section shows files built by grunt and not commited
Task "stylelint:css" failed. Use --force to continue.
Problems running grunt
This section shows problems detected by shifter
This section shows problems detected in mustache templates