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

(84 errors, 7 warnings)

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

mod/scheduler/ajax.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/appointmentforms.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/backup/moodle2/backup_scheduler_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#9) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/backup/moodle2/backup_scheduler_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
mod/scheduler/backup/moodle2/restore_scheduler_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/backup/moodle2/restore_scheduler_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
mod/scheduler/classes/event/appointment_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/appointment_list_viewed.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#47) Line exceeds 132 characters; contains 153 characters
mod/scheduler/classes/event/booking_added.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/booking_form_viewed.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#48) Line exceeds 132 characters; contains 145 characters
mod/scheduler/classes/event/booking_removed.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/course_module_instance_list_viewed.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/scheduler_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/slot_added.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/slot_base.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/event/slot_deleted.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/search/activity.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/classes/task/purge_unused_slots.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#13) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/classes/task/send_reminders.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#13) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/customlib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#42) This comment is 51% valid code; is this commented out code?
mod/scheduler/datelist.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#130) Expected 1 space after "="; newline found
mod/scheduler/db/access.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#9) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/db/messages.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#11) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/db/tasks.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#11) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
mod/scheduler/export.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/exportform.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/exportlib.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/lang/en/scheduler.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#325) Closing brace must be on a line by itself
(#326) Closing brace must be on a line by itself
(#327) Closing brace must be on a line by itself
(#328) Closing brace must be on a line by itself
(#329) Closing brace must be on a line by itself
(#330) Closing brace must be on a line by itself
(#331) Closing brace must be on a line by itself
(#332) Closing brace must be on a line by itself
(#334) Closing brace must be on a line by itself
mod/scheduler/locallib.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/mailtemplatelib.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/message_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/mod_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#21) Visibility must be declared on method "definition"
(#120) Visibility must be declared on method "data_preprocessing"
mod/scheduler/model/modellib.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/model/scheduler_appointment.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/model/scheduler_instance.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#302) Expected 1 space after "?"; newline found
(#326) Expected 1 space after "?"; newline found
(#656) Visibility must be declared on method "get_conflicts"
mod/scheduler/model/scheduler_slot.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/renderable.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/settings.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/slotforms.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/studentview.controller.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#15) Expected 1 space after "="; 2 found
mod/scheduler/studentview.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#48) File is being unconditionally included; use "require" instead
mod/scheduler/teacherview.controller.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#68) Expected 1 space after "-"; newline found
(#74) Expected 1 space after "-"; newline found
mod/scheduler/teacherview.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#352) Expected 1 space after "<="; newline found
(#401) Expected 1 space before "-"; 0 found
(#401) Expected 1 space after "-"; 0 found
mod/scheduler/tests/behat/behat_mod_scheduler.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#27) Line exceeds 132 characters; contains 136 characters
mod/scheduler/tests/generator/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/tests/model_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/tests/scheduler_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/tests/slot_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/version.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/view.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/viewstatistics.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/viewstudent.php
(#2) The opening <?php tag must be followed by exactly one newline.

Javascript coding style problems

(93 errors, 35 warnings)

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

mod/scheduler/yui/src/delselected/js/delselected.js
(#6) Trailing spaces not allowed. (no-trailing-spaces)
(#7) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#10) Missing JSDoc for parameter 'link'. (valid-jsdoc)
(#10) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#10) Missing JSDoc for parameter 'baseurl'. (valid-jsdoc)
(#15) Identifier 'collect_selection' is not in camel case. (camelcase)
(#17) Unexpected tab character. (no-tabs)
(#18) Unexpected tab character. (no-tabs)
(#18) There should be no spaces inside this paren. (space-in-parens)
(#19) Unexpected tab character. (no-tabs)
(#20) Unexpected tab character. (no-tabs)
(#21) Unexpected tab character. (no-tabs)
(#22) Unexpected tab character. (no-tabs)
(#23) Unexpected tab character. (no-tabs)
(#24) Unexpected tab character. (no-tabs)
(#25) Unexpected tab character. (no-tabs)
(#26) Unexpected tab character. (no-tabs)
(#26) Infix operators must be spaced. (space-infix-ops)
(#26) Infix operators must be spaced. (space-infix-ops)
(#30) Unexpected tab character. (no-tabs)
(#31) Unexpected tab character. (no-tabs)
(#31) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#32) Unexpected tab character. (no-tabs)
(#32) 'e' is defined but never used. (no-unused-vars)
(#33) Unexpected tab character. (no-tabs)
(#34) Unexpected tab character. (no-tabs)
(#35) Unexpected tab character. (no-tabs)
mod/scheduler/yui/src/limitchoices/js/limitchoices.js
(#2) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#3) 'MOD' is not defined. (no-undef)
(#5) 'MOD' is not defined. (no-undef)
(#6) Unexpected tab character. (no-tabs)
(#9) 'MOD' is not defined. (no-undef)
(#10) 'checkedcnt' is not defined. (no-undef)
(#10) Unexpected tab character. (no-tabs)
(#11) Unexpected tab character. (no-tabs)
(#11) There should be no spaces inside this paren. (space-in-parens)
(#12) Unexpected tab character. (no-tabs)
(#13) Unexpected tab character. (no-tabs)
(#13) 'checkedcnt' is not defined. (no-undef)
(#14) Unexpected tab character. (no-tabs)
(#15) Unexpected tab character. (no-tabs)
(#16) 'disableunchecked' is not defined. (no-undef)
(#16) Unexpected tab character. (no-tabs)
(#16) 'checkedcnt' is not defined. (no-undef)
(#17) Unexpected tab character. (no-tabs)
(#17) There should be no spaces inside this paren. (space-in-parens)
(#18) Unexpected tab character. (no-tabs)
(#18) 'disablebox' is not defined. (no-undef)
(#18) 'disableunchecked' is not defined. (no-undef)
(#19) 'disablebox' is not defined. (no-undef)
(#23) 'MOD' is not defined. (no-undef)
(#24) Unexpected tab character. (no-tabs)
(#25) Unexpected tab character. (no-tabs)
(#26) Unexpected tab character. (no-tabs)
(#27) Unexpected tab character. (no-tabs)
mod/scheduler/yui/src/saveseen/js/saveseen.js
(#5) Trailing spaces not allowed. (no-trailing-spaces)
(#6) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#9) Expected JSDoc for 'newseen' but found 'spinner'. (valid-jsdoc)
(#9) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#9) Missing JSDoc parameter type for 'spinner'. (valid-jsdoc)
(#9) Missing JSDoc parameter type for 'appid'. (valid-jsdoc)
(#9) Missing JSDoc parameter type for 'cmid'. (valid-jsdoc)
(#17) Identifier 'save_status' is not in camel case. (camelcase)
(#22) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#22) Unexpected tab character. (no-tabs)
(#24) Extra space after key 'appointmentid'. (key-spacing)
(#31) Expected space or tab after '//' in comment. (spaced-comment)
(#33) Extra space after key 'start'. (key-spacing)
(#33) 'transactionid' is defined but never used. (no-unused-vars)
(#36) Extra space after key 'success'. (key-spacing)
(#36) 'xhr' is defined but never used. (no-unused-vars)
(#41) Extra space after key 'failure'. (key-spacing)
(#43) Extra space after key 'name'. (key-spacing)
(#43) Infix operators must be spaced. (space-infix-ops)
(#43) Infix operators must be spaced. (space-infix-ops)
(#44) Extra space after key 'message'. (key-spacing)
(#50) Missing space before value for key 'context'. (key-spacing)
(#56) Unexpected tab character. (no-tabs)
(#56) There should be no spaces inside this paren. (space-in-parens)
(#57) Unexpected tab character. (no-tabs)
(#57) 'e' is defined but never used. (no-unused-vars)
(#58) Unexpected tab character. (no-tabs)
(#59) Unexpected tab character. (no-tabs)
(#60) Unexpected tab character. (no-tabs)
(#60) Missing semicolon. (semi)
(#61) Unexpected tab character. (no-tabs)
mod/scheduler/yui/src/studentlist/js/studentlist.js
(#3) Unexpected tab character. (no-tabs)
(#4) Unexpected tab character. (no-tabs)
(#7) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#8) 'MOD' is not defined. (no-undef)
(#10) 'MOD' is not defined. (no-undef)
(#11) Unexpected tab character. (no-tabs)
(#11) 'image' is not defined. (no-undef)
(#11) Infix operators must be spaced. (space-infix-ops)
(#12) Unexpected tab character. (no-tabs)
(#12) 'content' is not defined. (no-undef)
(#12) Infix operators must be spaced. (space-infix-ops)
(#13) Unexpected tab character. (no-tabs)
(#14) Unexpected tab character. (no-tabs)
(#14) 'content' is not defined. (no-undef)
(#15) Unexpected tab character. (no-tabs)
(#15) 'content' is not defined. (no-undef)
(#16) Unexpected tab character. (no-tabs)
(#16) 'image' is not defined. (no-undef)
(#18) Unexpected tab character. (no-tabs)
(#18) 'content' is not defined. (no-undef)
(#19) Unexpected tab character. (no-tabs)
(#19) 'content' is not defined. (no-undef)
(#20) Unexpected tab character. (no-tabs)
(#20) 'image' is not defined. (no-undef)
(#21) Unexpected tab character. (no-tabs)
(#24) 'MOD' is not defined. (no-undef)
(#25) 'content' is not defined. (no-undef)
(#25) Unexpected tab character. (no-tabs)
(#25) Infix operators must be spaced. (space-infix-ops)
(#26) 'isVisible' is not defined. (no-undef)
(#26) Unexpected tab character. (no-tabs)
(#26) 'content' is not defined. (no-undef)
(#27) Unexpected tab character. (no-tabs)
(#27) 'isVisible' is not defined. (no-undef)
(#30) 'MOD' is not defined. (no-undef)
(#31) Unexpected tab character. (no-tabs)
(#32) Unexpected tab character. (no-tabs)
(#32) Infix operators must be spaced. (space-infix-ops)
(#32) 'e' is defined but never used. (no-unused-vars)
(#32) Missing space before opening brace. (space-before-blocks)
(#33) Unexpected tab character. (no-tabs)
(#34) Unexpected tab character. (no-tabs)

CSS problems

(52 errors, 13 warnings)

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

mod/scheduler/styles.css
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#5) Expected single space before "{" (block-opening-brace-space-before)
(#9) Expected single space before "{" (block-opening-brace-space-before)
(#13) Expected single space before "{" (block-opening-brace-space-before)
(#21) Expected single space before "{" (block-opening-brace-space-before)
(#14) Expected "#E8E9EE" to be "#e8e9ee" (color-hex-case)
(#15) Expected "#A7ABBE" to be "#a7abbe" (color-hex-case)
(#22) Expected "#E7EFE7" to be "#e7efe7" (color-hex-case)
(#23) Expected "#A0C5A4" to be "#a0c5a4" (color-hex-case)
(#55) Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
(#149) Expected "#96FCA6" to be "#96fca6" (color-hex-case)
(#150) Expected "#14FA34" to be "#14fa34" (color-hex-case)
(#154) Expected "#FFB2B8" to be "#ffb2b8" (color-hex-case)
(#155) Expected "#F40000" to be "#f40000" (color-hex-case)
(#55) Expected "#EEEEEE" to be "#EEE" (color-hex-length)
(#115) Expected "#eeeeee" to be "#eee" (color-hex-length)
(#30) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#31) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#35) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#36) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#165) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#166) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#170) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#2) Unexpected whitespace before ":" (declaration-colon-space-before)
(#6) Unexpected whitespace before ":" (declaration-colon-space-before)
(#10) Unexpected whitespace before ":" (declaration-colon-space-before)
(#14) Unexpected whitespace before ":" (declaration-colon-space-before)
(#15) Unexpected whitespace before ":" (declaration-colon-space-before)
(#16) Unexpected whitespace before ":" (declaration-colon-space-before)
(#17) Unexpected whitespace before ":" (declaration-colon-space-before)
(#18) Unexpected whitespace before ":" (declaration-colon-space-before)
(#22) Unexpected whitespace before ":" (declaration-colon-space-before)
(#23) Unexpected whitespace before ":" (declaration-colon-space-before)
(#24) Unexpected whitespace before ":" (declaration-colon-space-before)
(#25) Unexpected whitespace before ":" (declaration-colon-space-before)
(#26) Unexpected whitespace before ":" (declaration-colon-space-before)
(#55) Unexpected whitespace before ":" (declaration-colon-space-before)
(#2) Expected indentation of 4 spaces (indentation)
(#6) Expected indentation of 4 spaces (indentation)
(#10) Expected indentation of 4 spaces (indentation)
(#14) Expected indentation of 4 spaces (indentation)
(#15) Expected indentation of 4 spaces (indentation)
(#16) Expected indentation of 4 spaces (indentation)
(#17) Expected indentation of 4 spaces (indentation)
(#18) Expected indentation of 4 spaces (indentation)
(#22) Expected indentation of 4 spaces (indentation)
(#23) Expected indentation of 4 spaces (indentation)
(#24) Expected indentation of 4 spaces (indentation)
(#25) Expected indentation of 4 spaces (indentation)
(#26) Expected indentation of 4 spaces (indentation)
(#80) Expected indentation of 4 spaces (indentation)
(#81) Expected indentation of 4 spaces (indentation)
(#61) Unexpected unit (length-zero-no-unit)
(#64) Unexpected unit (length-zero-no-unit)
(#59) Unexpected double-slash CSS comment (no-invalid-double-slash-comments)
(#59) Expected "Reduce" to be "reduce" (selector-type-case)
(#59) Unexpected unknown type selector "//" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "Reduce" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "space" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "usage" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "by" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "single" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "buttons" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "in" (selector-type-no-unknown)
(#59) Unexpected unknown type selector "cells" (selector-type-no-unknown)

PHPDocs style problems

(534 errors, 56 warnings)

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

mod/scheduler/ajax.php
(#2) Empty line found after PHP open tag
mod/scheduler/appointmentforms.php
(#2) Empty line found after PHP open tag
(#27) Function scheduler_editappointment_form::__construct is not documented
(#37) Function scheduler_editappointment_form::definition is not documented
(#76) Function scheduler_editappointment_form::validation is not documented
(#82) Function scheduler_editappointment_form::prepare_appointment_data is not documented
(#94) Function scheduler_editappointment_form::save_appointment_data is not documented
(#21) Variable scheduler_editappointment_form::$appointment is not documented
(#22) Variable scheduler_editappointment_form::$distribute is not documented
(#23) Variable scheduler_editappointment_form::$editgrade is not documented
(#25) Variable scheduler_editappointment_form::$noteoptions is not documented
(#3) No one-line description found in phpdocs for file
(#16) Class scheduler_editappointment_form does not have @copyright tag
(#16) Class scheduler_editappointment_form does not have @license tag
mod/scheduler/backup/moodle2/backup_scheduler_activity_task.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#11) No one-line description found in phpdocs for class backup_scheduler_activity_task
(#32) Phpdocs for function backup_scheduler_activity_task::encode_content_links has incomplete parameters list
(#11) Class backup_scheduler_activity_task does not have @copyright tag
(#11) Class backup_scheduler_activity_task does not have @license tag
mod/scheduler/backup/moodle2/backup_scheduler_stepslib.php
(#2) Empty line found after PHP open tag
(#19) Function backup_scheduler_activity_structure_step::define_structure is not documented
(#3) No one-line description found in phpdocs for file
(#14) Class backup_scheduler_activity_structure_step does not have @copyright tag
(#14) Class backup_scheduler_activity_structure_step does not have @license tag
mod/scheduler/backup/moodle2/restore_scheduler_activity_task.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#14) No one-line description found in phpdocs for class restore_scheduler_activity_task
(#14) Class restore_scheduler_activity_task does not have @copyright tag
(#14) Class restore_scheduler_activity_task does not have @license tag
mod/scheduler/backup/moodle2/restore_scheduler_stepslib.php
(#2) Empty line found after PHP open tag
(#19) Function restore_scheduler_activity_structure_step::define_structure is not documented
(#40) Function restore_scheduler_activity_structure_step::process_scheduler is not documented
(#67) Function restore_scheduler_activity_structure_step::process_scheduler_slot is not documented
(#85) Function restore_scheduler_activity_structure_step::process_scheduler_appointment is not documented
(#102) Function restore_scheduler_activity_structure_step::after_execute is not documented
(#3) No one-line description found in phpdocs for file
(#14) Class restore_scheduler_activity_structure_step does not have @copyright tag
(#14) Class restore_scheduler_activity_structure_step does not have @license tag
mod/scheduler/classes/event/appointment_base.php
(#2) Empty line found after PHP open tag
(#23) Function appointment_base::base_data is not documented
(#30) Function appointment_base::set_appointment is not documented
(#21) Variable appointment_base::$appointment is not documented
(#15) Class appointment_base does not have @copyright tag
(#15) Class appointment_base does not have @license tag
mod/scheduler/classes/event/appointment_list_viewed.php
(#2) Empty line found after PHP open tag
(#16) Class appointment_list_viewed is not documented
(#18) Function appointment_list_viewed::create_from_scheduler is not documented
mod/scheduler/classes/event/booking_added.php
(#2) Empty line found after PHP open tag
(#16) Class booking_added is not documented
(#18) Function booking_added::create_from_slot is not documented
mod/scheduler/classes/event/booking_form_viewed.php
(#2) Empty line found after PHP open tag
(#17) Class booking_form_viewed is not documented
(#19) Function booking_form_viewed::create_from_scheduler is not documented
mod/scheduler/classes/event/booking_removed.php
(#2) Empty line found after PHP open tag
(#17) Class booking_removed is not documented
(#19) Function booking_removed::create_from_slot is not documented
mod/scheduler/classes/event/course_module_instance_list_viewed.php
(#2) Empty line found after PHP open tag
(#15) Class course_module_instance_list_viewed is not documented
mod/scheduler/classes/event/scheduler_base.php
(#2) Empty line found after PHP open tag
(#33) Function scheduler_base::base_data is not documented
(#40) Function scheduler_base::set_scheduler is not documented
(#24) Variable scheduler_base::$scheduler is not documented
mod/scheduler/classes/event/slot_added.php
(#2) Empty line found after PHP open tag
(#17) Class slot_added is not documented
(#19) Function slot_added::create_from_slot is not documented
mod/scheduler/classes/event/slot_base.php
(#2) Empty line found after PHP open tag
(#23) Function slot_base::base_data is not documented
(#31) Function slot_base::set_slot is not documented
(#21) Variable slot_base::$slot is not documented
(#15) Class slot_base does not have @copyright tag
(#15) Class slot_base does not have @license tag
mod/scheduler/classes/event/slot_deleted.php
(#2) Empty line found after PHP open tag
(#17) Class slot_deleted is not documented
(#19) Function slot_deleted::create_from_slot is not documented
mod/scheduler/classes/search/activity.php
(#2) Empty line found after PHP open tag
(#15) Class activity does not have @copyright tag
(#15) Class activity does not have @license tag
mod/scheduler/classes/task/purge_unused_slots.php
(#2) Empty line found after PHP open tag
(#15) Class purge_unused_slots is not documented
(#16) Function purge_unused_slots::get_name is not documented
(#20) Function purge_unused_slots::execute is not documented
mod/scheduler/classes/task/send_reminders.php
(#2) Empty line found after PHP open tag
(#18) Class send_reminders is not documented
(#20) Function send_reminders::get_name is not documented
(#24) Function send_reminders::execute is not documented
mod/scheduler/customlib.php
(#2) Empty line found after PHP open tag
mod/scheduler/datelist.php
(#2) Empty line found after PHP open tag
mod/scheduler/db/access.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block does not have @copyright tag
(#3) File-level phpdocs block does not have @license tag
mod/scheduler/db/messages.php
(#2) Empty line found after PHP open tag
mod/scheduler/db/tasks.php
(#2) Empty line found after PHP open tag
mod/scheduler/db/upgrade.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Function scheduler_migrate_config_setting is not documented
(#9) Function scheduler_migrate_groupmode is not documented
(#25) Function xmldb_scheduler_upgrade is not documented
(#3) Package is not specified for function scheduler_migrate_config_setting. It is also not specified in file-level phpdocs
(#9) Package is not specified for function scheduler_migrate_groupmode. It is also not specified in file-level phpdocs
(#25) Package is not specified for function xmldb_scheduler_upgrade. It is also not specified in file-level phpdocs
mod/scheduler/export.php
(#2) Empty line found after PHP open tag
mod/scheduler/exportform.php
(#2) Empty line found after PHP open tag
(#17) Class scheduler_export_form is not documented
(#21) Function scheduler_export_form::__construct is not documented
(#26) Function scheduler_export_form::definition is not documented
(#111) Function scheduler_export_form::add_exportfield_group is not documented
(#128) Function scheduler_export_form::validation is not documented
(#19) Variable scheduler_export_form::$scheduler is not documented
(#3) No one-line description found in phpdocs for file
mod/scheduler/exportlib.php
(#2) Empty line found after PHP open tag
(#26) Function scheduler_export_field::set_renderer is not documented
(#141) Function scheduler_slotdate_field::get_id is not documented
(#145) Function scheduler_slotdate_field::get_group is not documented
(#149) Function scheduler_slotdate_field::get_typical_width is not documented
(#153) Function scheduler_slotdate_field::get_value is not documented
(#163) Function scheduler_starttime_field::get_id is not documented
(#167) Function scheduler_starttime_field::get_group is not documented
(#171) Function scheduler_starttime_field::get_value is not documented
(#183) Function scheduler_endtime_field::get_id is not documented
(#187) Function scheduler_endtime_field::get_group is not documented
(#191) Function scheduler_endtime_field::get_value is not documented
(#202) Function scheduler_teachername_field::get_id is not documented
(#206) Function scheduler_teachername_field::get_group is not documented
(#210) Function scheduler_teachername_field::get_header is not documented
(#214) Function scheduler_teachername_field::get_typical_width is not documented
(#218) Function scheduler_teachername_field::get_value is not documented
(#229) Function scheduler_location_field::get_id is not documented
(#233) Function scheduler_location_field::get_group is not documented
(#237) Function scheduler_location_field::get_value is not documented
(#248) Function scheduler_maxstudents_field::get_id is not documented
(#252) Function scheduler_maxstudents_field::get_group is not documented
(#256) Function scheduler_maxstudents_field::get_value is not documented
(#275) Function scheduler_student_field::__construct is not documented
(#281) Function scheduler_student_field::get_id is not documented
(#285) Function scheduler_student_field::get_group is not documented
(#289) Function scheduler_student_field::get_typical_width is not documented
(#297) Function scheduler_student_field::get_value is not documented
(#320) Function scheduler_attended_field::get_id is not documented
(#324) Function scheduler_attended_field::get_group is not documented
(#328) Function scheduler_attended_field::get_value is not documented
(#343) Function scheduler_slotnotes_field::get_id is not documented
(#347) Function scheduler_slotnotes_field::get_group is not documented
(#351) Function scheduler_slotnotes_field::get_typical_width is not documented
(#355) Function scheduler_slotnotes_field::is_wrapping is not documented
(#359) Function scheduler_slotnotes_field::get_value is not documented
(#370) Function scheduler_appointmentnote_field::get_id is not documented
(#374) Function scheduler_appointmentnote_field::get_group is not documented
(#378) Function scheduler_appointmentnote_field::get_typical_width is not documented
(#382) Function scheduler_appointmentnote_field::is_wrapping is not documented
(#386) Function scheduler_appointmentnote_field::is_available is not documented
(#390) Function scheduler_appointmentnote_field::get_value is not documented
(#404) Function scheduler_teachernote_field::get_id is not documented
(#408) Function scheduler_teachernote_field::get_group is not documented
(#412) Function scheduler_teachernote_field::get_typical_width is not documented
(#416) Function scheduler_teachernote_field::is_wrapping is not documented
(#420) Function scheduler_teachernote_field::is_available is not documented
(#424) Function scheduler_teachernote_field::get_value is not documented
(#438) Function scheduler_grade_field::get_id is not documented
(#442) Function scheduler_grade_field::get_group is not documented
(#446) Function scheduler_grade_field::is_available is not documented
(#450) Function scheduler_grade_field::get_value is not documented
(#550) Function scheduler_excel_canvas::__construct is not documented
(#570) Function scheduler_excel_canvas::start_page is not documented
(#574) Function scheduler_excel_canvas::ensure_open_page is not documented
(#580) Function scheduler_excel_canvas::write_string is not documented
(#585) Function scheduler_excel_canvas::write_number is not documented
(#590) Function scheduler_excel_canvas::merge_cells is not documented
(#595) Function scheduler_excel_canvas::set_column_width is not documented
(#599) Function scheduler_excel_canvas::send is not documented
(#615) Function scheduler_ods_canvas::__construct is not documented
(#634) Function scheduler_ods_canvas::start_page is not documented
(#638) Function scheduler_ods_canvas::ensure_open_page is not documented
(#645) Function scheduler_ods_canvas::write_string is not documented
(#650) Function scheduler_ods_canvas::write_number is not documented
(#655) Function scheduler_ods_canvas::merge_cells is not documented
(#660) Function scheduler_ods_canvas::set_column_width is not documented
(#664) Function scheduler_ods_canvas::send is not documented
(#680) Function scheduler_cached_text_canvas::__construct is not documented
(#691) Function scheduler_cached_text_canvas::get_col_count is not documented
(#703) Function scheduler_cached_text_canvas::get_row_count is not documented
(#713) Function scheduler_cached_text_canvas::compute_relative_widths is not documented
(#730) Function scheduler_cached_text_canvas::start_page is not documented
(#747) Function scheduler_cached_text_canvas::write_string is not documented
(#752) Function scheduler_cached_text_canvas::write_number is not documented
(#756) Function scheduler_cached_text_canvas::merge_cells is not documented
(#760) Function scheduler_cached_text_canvas::set_column_width is not documented
(#771) Function scheduler_html_canvas::as_html is not documented
(#838) Function scheduler_html_canvas::send is not documented
(#855) Function scheduler_csv_canvas::__construct is not documented
(#860) Function scheduler_csv_canvas::send is not documented
(#909) Function scheduler_pdf_canvas::__construct is not documented
(#914) Function scheduler_pdf_canvas::send is not documented
(#993) Function scheduler_export::__construct is not documented
(#998) Function scheduler_export::build is not documented
(#1020) Function scheduler_export::build_page is not documented
(#1067) Function scheduler_export::write_row is not documented
(#1084) Function scheduler_export::write_row_summary is not documented
(#24) Variable scheduler_export_field::$renderer is not documented
(#271) Variable scheduler_student_field::$id is not documented
(#272) Variable scheduler_student_field::$studfield is not documented
(#273) Variable scheduler_student_field::$typicalwidth is not documented
(#465) Variable scheduler_canvas::$formatheader is not documented
(#466) Variable scheduler_canvas::$formatbold is not documented
(#467) Variable scheduler_canvas::$formatboldit is not documented
(#468) Variable scheduler_canvas::$formatwrap is not documented
(#517) Variable scheduler_canvas::$title is not documented
(#546) Variable scheduler_excel_canvas::$workbook is not documented
(#547) Variable scheduler_excel_canvas::$worksheet is not documented
(#611) Variable scheduler_ods_canvas::$workbook is not documented
(#612) Variable scheduler_ods_canvas::$worksheet is not documented
(#677) Variable scheduler_cached_text_canvas::$pages is not documented
(#678) Variable scheduler_cached_text_canvas::$curpage is not documented
(#853) Variable scheduler_csv_canvas::$delimiter is not documented
(#907) Variable scheduler_pdf_canvas::$orientation is not documented
(#990) Variable scheduler_export::$canvas is not documented
(#991) Variable scheduler_export::$studfilter is not documented
(#30) Phpdocs for function scheduler_export_field::is_available has incomplete parameters list
(#55) Phpdocs for function scheduler_export_field::get_header has incomplete parameters list
(#66) Phpdocs for function scheduler_export_field::get_formlabel has incomplete parameters list
(#77) Phpdocs for function scheduler_export_field::get_typical_width has incomplete parameters list
(#96) Phpdocs for function scheduler_export_field::get_value has incomplete parameters list
(#473) Phpdocs for function scheduler_canvas::start_page has incomplete parameters list
(#480) Phpdocs for function scheduler_canvas::write_string has incomplete parameters list
(#490) Phpdocs for function scheduler_canvas::write_number has incomplete parameters list
(#500) Phpdocs for function scheduler_canvas::merge_cells has incomplete parameters list
(#510) Phpdocs for function scheduler_canvas::set_column_width has incomplete parameters list
(#524) Phpdocs for function scheduler_canvas::set_title has incomplete parameters list
(#533) Phpdocs for function scheduler_canvas::send has incomplete parameters list
(#19) Class scheduler_export_field does not have @copyright tag
(#136) Class scheduler_slotdate_field does not have @copyright tag
(#158) Class scheduler_starttime_field does not have @copyright tag
(#178) Class scheduler_endtime_field does not have @copyright tag
(#197) Class scheduler_teachername_field does not have @copyright tag
(#224) Class scheduler_location_field does not have @copyright tag
(#243) Class scheduler_maxstudents_field does not have @copyright tag
(#266) Class scheduler_student_field does not have @copyright tag
(#315) Class scheduler_attended_field does not have @copyright tag
(#338) Class scheduler_slotnotes_field does not have @copyright tag
(#365) Class scheduler_appointmentnote_field does not have @copyright tag
(#399) Class scheduler_teachernote_field does not have @copyright tag
(#433) Class scheduler_grade_field does not have @copyright tag
(#459) Class scheduler_canvas does not have @copyright tag
(#541) Class scheduler_excel_canvas does not have @copyright tag
(#606) Class scheduler_ods_canvas does not have @copyright tag
(#672) Class scheduler_cached_text_canvas does not have @copyright tag
(#766) Class scheduler_html_canvas does not have @copyright tag
(#848) Class scheduler_csv_canvas does not have @copyright tag
(#902) Class scheduler_pdf_canvas does not have @copyright tag
(#985) Class scheduler_export does not have @copyright tag
(#19) Class scheduler_export_field does not have @license tag
(#136) Class scheduler_slotdate_field does not have @license tag
(#158) Class scheduler_starttime_field does not have @license tag
(#178) Class scheduler_endtime_field does not have @license tag
(#197) Class scheduler_teachername_field does not have @license tag
(#224) Class scheduler_location_field does not have @license tag
(#243) Class scheduler_maxstudents_field does not have @license tag
(#266) Class scheduler_student_field does not have @license tag
(#315) Class scheduler_attended_field does not have @license tag
(#338) Class scheduler_slotnotes_field does not have @license tag
(#365) Class scheduler_appointmentnote_field does not have @license tag
(#399) Class scheduler_teachernote_field does not have @license tag
(#433) Class scheduler_grade_field does not have @license tag
(#459) Class scheduler_canvas does not have @license tag
(#541) Class scheduler_excel_canvas does not have @license tag
(#606) Class scheduler_ods_canvas does not have @license tag
(#672) Class scheduler_cached_text_canvas does not have @license tag
(#766) Class scheduler_html_canvas does not have @license tag
(#848) Class scheduler_csv_canvas does not have @license tag
(#902) Class scheduler_pdf_canvas does not have @license tag
(#985) Class scheduler_export does not have @license tag
mod/scheduler/index.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
mod/scheduler/lang/en/scheduler.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
mod/scheduler/lib.php
(#2) Empty line found after PHP open tag
(#319) There is no description in phpdocs for function scheduler_supports
(#197) Phpdocs for function scheduler_scale_used has incomplete parameters list
(#221) Phpdocs for function scheduler_scale_used_anywhere has incomplete parameters list
(#242) Phpdocs for function scheduler_reset_course_form_definition has incomplete parameters list
(#257) Phpdocs for function scheduler_reset_course_form_defaults has incomplete parameters list
(#269) Phpdocs for function scheduler_reset_userdata has incomplete parameters list
(#350) Phpdocs for function scheduler_update_grades has incomplete parameters list
(#379) Phpdocs for function scheduler_grade_item_update has incomplete parameters list
mod/scheduler/locallib.php
(#2) Empty line found after PHP open tag
(#56) Phpdocs for function scheduler_print_user has incomplete parameters list
(#251) Phpdocs for function scheduler_file_info::get_filtered_children has incomplete parameters list
(#299) Phpdocs for function scheduler_file_info::get_non_empty_children has incomplete parameters list
(#310) Phpdocs for function scheduler_file_info::count_non_empty_children has incomplete parameters list
(#167) Class scheduler_file_info does not have @copyright tag
(#167) Class scheduler_file_info does not have @license tag
mod/scheduler/mailtemplatelib.php
(#2) Empty line found after PHP open tag
(#46) Phpdocs for function scheduler_messenger::compile_mail_template has incomplete parameters list
(#67) Phpdocs for function scheduler_messenger::send_message_from_template has incomplete parameters list
(#13) Class scheduler_messenger does not have @copyright tag
(#13) Class scheduler_messenger does not have @license tag
mod/scheduler/message_form.php
(#2) Empty line found after PHP open tag
(#16) Class scheduler_message_form is not documented
(#20) Function scheduler_message_form::__construct is not documented
(#25) Function scheduler_message_form::definition is not documented
(#72) Function scheduler_message_form::validation is not documented
(#18) Variable scheduler_message_form::$scheduler is not documented
(#3) No one-line description found in phpdocs for file
mod/scheduler/mod_form.php
(#2) Empty line found after PHP open tag
(#21) Function mod_scheduler_mod_form::definition is not documented
(#120) Function mod_scheduler_mod_form::data_preprocessing is not documented
(#16) Class mod_scheduler_mod_form does not have @copyright tag
(#16) Class mod_scheduler_mod_form does not have @license tag
mod/scheduler/model/modellib.php
(#2) Empty line found after PHP open tag
(#153) Class mvc_child_record_model is not documented
(#178) Class mvc_model_factory is not documented
(#189) Class mvc_child_model_factory is not documented
(#211) Class mvc_child_list is not documented
(#35) Function mvc_record_model::get_table is not documented
(#37) Function mvc_record_model::__construct is not documented
(#50) Function mvc_record_model::load_record is not documented
(#141) Function mvc_record_model::delete is not documented
(#157) Function mvc_child_record_model::set_parent is not documented
(#165) Function mvc_child_record_model::get_parent is not documented
(#172) Function mvc_child_record_model::get_parent_id is not documented
(#179) Function mvc_model_factory::create is not documented
(#181) Function mvc_model_factory::create_from_id is not documented
(#193) Function mvc_child_model_factory::__construct is not documented
(#197) Function mvc_child_model_factory::create is not documented
(#201) Function mvc_child_model_factory::create_child is not documented
(#203) Function mvc_child_model_factory::create_child_from_record is not documented
(#221) Function mvc_child_list::__construct is not documented
(#232) Function mvc_child_list::get_parent_id is not documented
(#236) Function mvc_child_list::load is not documented
(#256) Function mvc_child_list::get_child_by_id is not documented
(#268) Function mvc_child_list::get_children is not documented
(#273) Function mvc_child_list::get_child_count is not documented
(#286) Function mvc_child_list::save_children is not documented
(#298) Function mvc_child_list::create_child is not documented
(#305) Function mvc_child_list::remove_child is not documented
(#314) Function mvc_child_list::delete_children is not documented
(#33) Variable mvc_record_model::$data is not documented
(#155) Variable mvc_child_record_model::$parentrec is not documented
(#191) Variable mvc_child_model_factory::$myparent is not documented
(#213) Variable mvc_child_list::$children is not documented
(#214) Variable mvc_child_list::$childcount is not documented
(#215) Variable mvc_child_list::$childtable is not documented
(#216) Variable mvc_child_list::$childfield is not documented
(#217) Variable mvc_child_list::$childfactory is not documented
(#218) Variable mvc_child_list::$childrenfordeletion is not documented
(#219) Variable mvc_child_list::$parentmodel is not documented
(#41) Phpdocs for function mvc_record_model::load has incomplete parameters list
(#80) Phpdocs for function mvc_record_model::__set has incomplete parameters list
(#128) Phpdocs for function mvc_record_model::set_data has incomplete parameters list
mod/scheduler/model/scheduler_appointment.php
(#2) Empty line found after PHP open tag
(#84) Class scheduler_appointment_factory is not documented
(#26) Function scheduler_appointment::get_table is not documented
(#30) Function scheduler_appointment::__construct is not documented
(#40) Function scheduler_appointment::save is not documented
(#47) Function scheduler_appointment::delete is not documented
(#54) Function scheduler_appointment::get_slot is not documented
(#58) Function scheduler_appointment::get_scheduler is not documented
(#85) Function scheduler_appointment_factory::create_child is not documented
mod/scheduler/model/scheduler_instance.php
(#2) Empty line found after PHP open tag
(#17) Class scheduler_instance is not documented
(#25) Function scheduler_instance::get_table is not documented
(#29) Function scheduler_instance::__construct is not documented
(#451) Function scheduler_instance::student_in_slot_condition is not documented
(#467) Function scheduler_instance::get_slot is not documented
(#477) Function scheduler_instance::get_slots is not documented
(#481) Function scheduler_instance::get_slot_count is not documented
(#485) Function scheduler_instance::get_all_slots is not documented
(#562) Function scheduler_instance::has_slots_for_student is not documented
(#570) Function scheduler_instance::has_slots_booked_for_group is not documented
(#608) Function scheduler_instance::slots_for_teacher_cond is not documented
(#626) Function scheduler_instance::count_slots_for_teacher is not documented
(#631) Function scheduler_instance::get_slots_for_teacher is not documented
(#636) Function scheduler_instance::get_slots_for_group is not documented
(#19) Variable scheduler_instance::$cm is not documented
(#20) Variable scheduler_instance::$courserec is not documented
(#21) Variable scheduler_instance::$context is not documented
(#22) Variable scheduler_instance::$groupmode is not documented
(#23) Variable scheduler_instance::$slots is not documented
(#450) Variable scheduler_instance::$studparno is not documented
(#35) Phpdocs for function scheduler_instance::load_by_id has incomplete parameters list
(#44) Phpdocs for function scheduler_instance::load_by_coursemodule_id has incomplete parameters list
(#53) Phpdocs for function scheduler_instance::load_from_record has incomplete parameters list
(#202) Phpdocs for function scheduler_instance::get_last_location has incomplete parameters list
(#254) Phpdocs for function scheduler_instance::get_user_grade has incomplete parameters list
(#266) Phpdocs for function scheduler_instance::get_user_grades has incomplete parameters list
(#391) Phpdocs for function scheduler_instance::fetch_slots has incomplete parameters list
(#423) Phpdocs for function scheduler_instance::count_slots has incomplete parameters list
(#718) Phpdocs for function scheduler_instance::get_slot_appointment has incomplete parameters list
(#929) Phpdocs for function scheduler_instance::delete_appointment has incomplete parameters list
mod/scheduler/model/scheduler_slot.php
(#2) Empty line found after PHP open tag
(#388) Class scheduler_slot_factory is not documented
(#23) Function scheduler_slot::get_table is not documented
(#27) Function scheduler_slot::__construct is not documented
(#83) Function scheduler_slot::distribute_file_area is not documented
(#153) Function scheduler_slot::get_appointment_count is not documented
(#197) Function scheduler_slot::count_remaining_appointments is not documented
(#245) Function scheduler_slot::delete is not documented
(#259) Function scheduler_slot::get_teacher_eventtype is not documented
(#266) Function scheduler_slot::get_student_eventtype is not documented
(#272) Function scheduler_slot::clear_calendar is not documented
(#278) Function scheduler_slot::update_calendar is not documented
(#344) Function scheduler_slot::update_calendar_events is not documented
(#389) Function scheduler_slot_factory::create_child is not documented
(#21) Variable scheduler_slot::$appointments is not documented
(#37) Phpdocs for function scheduler_slot::load_by_id has incomplete parameters list
(#186) Phpdocs for function scheduler_slot::is_booked_by_student has incomplete parameters list
(#209) Phpdocs for function scheduler_slot::get_appointment has incomplete parameters list
(#216) Phpdocs for function scheduler_slot::get_appointments has incomplete parameters list
(#238) Phpdocs for function scheduler_slot::remove_appointment has incomplete parameters list
mod/scheduler/renderable.php
(#2) Empty line found after PHP open tag
(#158) Class scheduler_command_bar is not documented
(#33) Function scheduler_slot_table::add_slot is not documented
(#67) Function scheduler_slot_table::__construct is not documented
(#91) Function scheduler_student_list::add_student is not documented
(#105) Function scheduler_student_list::__construct is not documented
(#123) Function scheduler_slot_booker::add_slot is not documented
(#175) Function scheduler_command_bar::action_link is not documented
(#215) Function scheduler_slot_manager::add_slot is not documented
(#254) Function scheduler_scheduling_list::add_line is not documented
(#313) Function scheduler_conflict_list::add_conflict is not documented
(#323) Function scheduler_conflict_list::add_conflicts is not documented
(#18) Variable scheduler_slot_table::$slots is not documented
(#19) Variable scheduler_slot_table::$scheduler is not documented
(#20) Variable scheduler_slot_table::$showgrades is not documented
(#24) Variable scheduler_slot_table::$showslot is not documented
(#25) Variable scheduler_slot_table::$showattended is not documented
(#26) Variable scheduler_slot_table::$showactions is not documented
(#27) Variable scheduler_slot_table::$showteachernotes is not documented
(#28) Variable scheduler_slot_table::$showeditlink is not documented
(#29) Variable scheduler_slot_table::$showlocation is not documented
(#30) Variable scheduler_slot_table::$showstudent is not documented
(#31) Variable scheduler_slot_table::$actionurl is not documented
(#80) Variable scheduler_student_list::$students is not documented
(#81) Variable scheduler_student_list::$scheduler is not documented
(#82) Variable scheduler_student_list::$showgrades is not documented
(#83) Variable scheduler_student_list::$expandable is not documented
(#84) Variable scheduler_student_list::$expanded is not documented
(#85) Variable scheduler_student_list::$editable is not documented
(#86) Variable scheduler_student_list::$checkboxname is not documented
(#87) Variable scheduler_student_list::$buttontext is not documented
(#88) Variable scheduler_student_list::$actionurl is not documented
(#89) Variable scheduler_student_list::$linkappointment is not documented
(#117) Variable scheduler_slot_booker::$slots is not documented
(#118) Variable scheduler_slot_booker::$scheduler is not documented
(#119) Variable scheduler_slot_booker::$studentid is not documented
(#120) Variable scheduler_slot_booker::$actionurl is not documented
(#121) Variable scheduler_slot_booker::$maxselect is not documented
(#159) Variable scheduler_command_bar::$menus is not documented
(#160) Variable scheduler_command_bar::$linkactions is not documented
(#161) Variable scheduler_command_bar::$title is not documented
(#205) Variable scheduler_slot_manager::$slots is not documented
(#206) Variable scheduler_slot_manager::$scheduler is not documented
(#207) Variable scheduler_slot_manager::$studentid is not documented
(#208) Variable scheduler_slot_manager::$actionurl is not documented
(#249) Variable scheduler_scheduling_list::$lines is not documented
(#250) Variable scheduler_scheduling_list::$scheduler is not documented
(#251) Variable scheduler_scheduling_list::$extraheaders is not documented
(#252) Variable scheduler_scheduling_list::$id is not documented
(#284) Variable scheduler_totalgrade_info::$gbgrade is not documented
(#285) Variable scheduler_totalgrade_info::$scheduler is not documented
(#286) Variable scheduler_totalgrade_info::$showtotalgrade is not documented
(#287) Variable scheduler_totalgrade_info::$totalgrade is not documented
(#311) Variable scheduler_conflict_list::$conflicts is not documented
(#278) No one-line description found in phpdocs for class scheduler_totalgrade_info
(#143) Phpdocs for function scheduler_slot_booker::__construct has incomplete parameters list
(#233) Phpdocs for function scheduler_slot_manager::__construct has incomplete parameters list
(#267) Phpdocs for function scheduler_scheduling_list::__construct has incomplete parameters list
(#210) Phpdocs for variable scheduler_slot_manager::$showteacher does not contain @var or incorrect
(#13) Class scheduler_slot_table does not have @copyright tag
(#76) Class scheduler_student_list does not have @copyright tag
(#113) Class scheduler_slot_booker does not have @copyright tag
(#200) Class scheduler_slot_manager does not have @copyright tag
(#244) Class scheduler_scheduling_list does not have @copyright tag
(#278) Class scheduler_totalgrade_info does not have @copyright tag
(#306) Class scheduler_conflict_list does not have @copyright tag
(#13) Class scheduler_slot_table does not have @license tag
(#76) Class scheduler_student_list does not have @license tag
(#113) Class scheduler_slot_booker does not have @license tag
(#200) Class scheduler_slot_manager does not have @license tag
(#244) Class scheduler_scheduling_list does not have @license tag
(#278) Class scheduler_totalgrade_info does not have @license tag
(#306) Class scheduler_conflict_list does not have @license tag
mod/scheduler/renderer.php
(#2) Empty line found after PHP open tag
(#79) Function mod_scheduler_renderer::get_scale_levels is not documented
(#163) Function mod_scheduler_renderer::format_grading_strategy is not documented
(#171) Function mod_scheduler_renderer::format_notes is not documented
(#176) Function mod_scheduler_renderer::format_appointment_notes is not documented
(#190) Function mod_scheduler_renderer::user_profile_link is not documented
(#195) Function mod_scheduler_renderer::appointment_link is not documented
(#205) Function mod_scheduler_renderer::mod_intro is not documented
(#216) Function mod_scheduler_renderer::teacherview_tab is not documented
(#224) Function mod_scheduler_renderer::teacherview_tabs is not documented
(#247) Function mod_scheduler_renderer::action_message is not documented
(#447) Function mod_scheduler_renderer::render_scheduler_slot_booker is not documented
(#524) Function mod_scheduler_renderer::render_scheduler_command_bar is not documented
(#540) Function mod_scheduler_renderer::render_scheduler_slot_manager is not documented
(#668) Function mod_scheduler_renderer::render_scheduler_scheduling_list is not documented
(#700) Function mod_scheduler_renderer::render_scheduler_totalgrade_info is not documented
(#737) Function mod_scheduler_renderer::render_scheduler_conflict_list is not documented
(#77) Variable mod_scheduler_renderer::$scalecache is not documented
(#377) Phpdocs for function mod_scheduler_renderer::render_scheduler_student_list has incomplete parameters list
(#15) Class mod_scheduler_renderer does not have @copyright tag
(#15) Class mod_scheduler_renderer does not have @license tag
mod/scheduler/settings.php
(#2) Empty line found after PHP open tag
mod/scheduler/slotforms.php
(#2) Empty line found after PHP open tag
(#121) Class scheduler_editslot_form is not documented
(#415) Class scheduler_addsession_form is not documented
(#28) Function scheduler_slotform_base::__construct is not documented
(#39) Function scheduler_slotform_base::add_base_fields is not documented
(#90) Function scheduler_slotform_base::add_minutes_field is not documented
(#100) Function scheduler_slotform_base::add_duration_field is not documented
(#105) Function scheduler_slotform_base::validation is not documented
(#125) Function scheduler_editslot_form::definition is not documented
(#233) Function scheduler_editslot_form::validation is not documented
(#287) Function scheduler_editslot_form::prepare_formdata is not documented
(#332) Function scheduler_editslot_form::save_slot is not documented
(#417) Function scheduler_addsession_form::definition is not documented
(#512) Function scheduler_addsession_form::validation is not documented
(#21) Variable scheduler_slotform_base::$scheduler is not documented
(#22) Variable scheduler_slotform_base::$cm is not documented
(#23) Variable scheduler_slotform_base::$context is not documented
(#24) Variable scheduler_slotform_base::$usergroups is not documented
(#25) Variable scheduler_slotform_base::$hasduration is not documented
(#26) Variable scheduler_slotform_base::$noteoptions is not documented
(#123) Variable scheduler_editslot_form::$slotid is not documented
(#3) No one-line description found in phpdocs for file
(#16) Class scheduler_slotform_base does not have @copyright tag
(#16) Class scheduler_slotform_base does not have @license tag
mod/scheduler/studentview.controller.php
(#2) Empty line found after PHP open tag
mod/scheduler/studentview.php
(#2) Empty line found after PHP open tag
mod/scheduler/teacherview.controller.php
(#2) Empty line found after PHP open tag
(#14) Function scheduler_action_doaddsession is not documented
(#119) Function scheduler_action_dosendmessage is not documented
(#161) Function scheduler_delete_slots_from_ui is not documented
mod/scheduler/teacherview.php
(#2) Empty line found after PHP open tag
(#13) Function scheduler_print_schedulebox is not documented
mod/scheduler/tests/behat/behat_mod_scheduler.php
(#2) Empty line found after PHP open tag
(#29) Phpdocs for function behat_mod_scheduler::i_add_a_slot_days_ahead_at_in_scheduler_and_i_fill_the_form_with has incomplete parameters list
(#16) Class behat_mod_scheduler does not have @copyright tag
(#16) Class behat_mod_scheduler does not have @license tag
mod/scheduler/tests/generator/lib.php
(#2) Empty line found after PHP open tag
(#25) Function mod_scheduler_generator::set_default is not documented
(#7) Category phpunit is not valid
(#19) Category phpunit is not valid
mod/scheduler/tests/model_test.php
(#2) Empty line found after PHP open tag
(#24) Variable mod_scheduler_model_testcase::$moduleid is not documented
(#25) Variable mod_scheduler_model_testcase::$courseid is not documented
(#26) Variable mod_scheduler_model_testcase::$schedulerid is not documented
(#27) Variable mod_scheduler_model_testcase::$userid is not documented
(#17) Class mod_scheduler_model_testcase does not have @copyright tag
(#17) Class mod_scheduler_model_testcase does not have @license tag
(#20) Invalid phpdocs tag @group used
(#7) Category phpunit is not valid
mod/scheduler/tests/scheduler_test.php
(#2) Empty line found after PHP open tag
(#63) Function mod_scheduler_scheduler_testcase::create_student is not documented
(#72) Function mod_scheduler_scheduler_testcase::assert_record_count is not documented
(#182) Function mod_scheduler_scheduler_testcase::assert_slot_times is not documented
(#193) Function mod_scheduler_scheduler_testcase::check_timed_slots is not documented
(#298) Function mod_scheduler_scheduler_testcase::assert_bookable_appointments is not documented
(#25) Variable mod_scheduler_scheduler_testcase::$moduleid is not documented
(#26) Variable mod_scheduler_scheduler_testcase::$courseid is not documented
(#27) Variable mod_scheduler_scheduler_testcase::$schedulerid is not documented
(#28) Variable mod_scheduler_scheduler_testcase::$slotid is not documented
(#319) Phpdocs for function mod_scheduler_scheduler_testcase::create_data_for_bookable_appointments has incomplete parameters list
(#18) Class mod_scheduler_scheduler_testcase does not have @copyright tag
(#18) Class mod_scheduler_scheduler_testcase does not have @license tag
(#21) Invalid phpdocs tag @group used
(#7) Category phpunit is not valid
mod/scheduler/tests/slot_test.php
(#2) Empty line found after PHP open tag
(#61) Function mod_scheduler_slot_testcase::assert_record_present is not documented
(#68) Function mod_scheduler_slot_testcase::assert_record_absent is not documented
(#212) Function mod_scheduler_slot_testcase::assert_event_exists is not documented
(#222) Function mod_scheduler_slot_testcase::assert_event_absent is not documented
(#24) Variable mod_scheduler_slot_testcase::$moduleid is not documented
(#25) Variable mod_scheduler_slot_testcase::$courseid is not documented
(#26) Variable mod_scheduler_slot_testcase::$schedulerid is not documented
(#27) Variable mod_scheduler_slot_testcase::$teacherid is not documented
(#28) Variable mod_scheduler_slot_testcase::$slotid is not documented
(#29) Variable mod_scheduler_slot_testcase::$appointmentids is not documented
(#30) Variable mod_scheduler_slot_testcase::$students is not documented
(#17) Class mod_scheduler_slot_testcase does not have @copyright tag
(#17) Class mod_scheduler_slot_testcase does not have @license tag
(#20) Invalid phpdocs tag @group used
(#6) Category phpunit is not valid
mod/scheduler/version.php
(#2) Empty line found after PHP open tag
mod/scheduler/view.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
mod/scheduler/viewstatistics.php
(#2) Empty line found after PHP open tag
(#15) Function byname is not documented
mod/scheduler/viewstudent.php
(#2) Empty line found after PHP open tag

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(1 errors, 1 warnings)

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

Task "stylelint:css" failed. Use --force to continue.
Problems running grunt

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]