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

(79 errors, 70 warnings)

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

mod/quiz/accessrule/proctoring/classes/external.php
(#155) Whitespace found at end of line
(#156) Whitespace found at end of line
(#176) Line exceeds 132 characters; contains 141 characters
(#188) Whitespace found at end of line
(#189) Whitespace found at end of line
(#223) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#225) Whitespace found at end of line
(#239) Expected "if (...) {\n"; found "if(...) {\n"
(#240) Line indented incorrectly; expected at least 16 spaces, found 12
(#243) Line exceeds 132 characters; contains 139 characters
(#244) Whitespace found at end of line
(#252) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#335) Whitespace found at end of line
(#336) Whitespace found at end of line
(#367) Whitespace found at end of line
(#368) Whitespace found at end of line
(#399) Whitespace found at end of line
(#413) Expected "if (...) {\n"; found "if(...) {\n"
(#414) Line indented incorrectly; expected at least 12 spaces, found 8
(#417) Line exceeds 132 characters; contains 135 characters
(#418) Whitespace found at end of line
(#426) Whitespace found at end of line
(#514) Line exceeds 132 characters; contains 163 characters
mod/quiz/accessrule/proctoring/classes/form/upload_image_form.php
(#25) Inline comments must start with a capital letter, digit or 3-dots sequence
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#25) No space found before comment text; expected "// moodleform is defined in formslib.php" but found "//moodleform is defined in formslib.php"
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) No space found before comment text; expected "// Add elements to form" but found "//Add elements to form"
(#38) Line exceeds 132 characters; contains 136 characters
(#48) Whitespace found at end of line
(#63) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) This comment is 60% valid code; is this commented out code?
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) No space found before comment text; expected "// Custom validation should be added here" but found "//Custom validation should be added here"
(#70) Visibility must be declared on method "validation"
mod/quiz/accessrule/proctoring/db/upgrade.php
(#182) Expected "if (...) {\n"; found "if(...) {\n"
(#185) Whitespace found at end of line
mod/quiz/accessrule/proctoring/lib.php
(#86) Line exceeds maximum limit of 180 characters; contains 203 characters
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Variable "download_url" must not contain underscores.
(#88) Line exceeds maximum limit of 180 characters; contains 240 characters
(#89) Variable "download_url" must not contain underscores.
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Inline comments must start with a capital letter, digit or 3-dots sequence
(#189) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) This comment is 72% valid code; is this commented out code?
(#262) Inline comments must start with a capital letter, digit or 3-dots sequence
(#262) This comment is 43% valid code; is this commented out code?
(#263) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#305) Inline comments must start with a capital letter, digit or 3-dots sequence
(#305) This comment is 67% valid code; is this commented out code?
(#305) No space found before comment text; expected "// $inserttaskrow->refimageurl = $profileimageurl->__toString();" but found "//$inserttaskrow->refimageurl = $profileimageurl->__toString();"
(#331) Inline comments must start with a capital letter, digit or 3-dots sequence
(#331) This comment is 43% valid code; is this commented out code?
(#332) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#333) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) Inline comments must start with a capital letter, digit or 3-dots sequence
(#372) This comment is 70% valid code; is this commented out code?
(#372) No space found before comment text; expected "// $refimageurl = $profileimageurl->__toString();" but found "//$refimageurl = $profileimageurl->__toString();"
(#395) Inline comments must start with a capital letter, digit or 3-dots sequence
(#395) This comment is 43% valid code; is this commented out code?
(#396) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#397) Inline comments must end in full-stops, exclamation marks, or question marks
(#426) Inline comments must start with a capital letter, digit or 3-dots sequence
(#426) This comment is 70% valid code; is this commented out code?
(#432) Expected "if (...) {\n"; found "if(...) {\n"
(#433) Inline comments must start with a capital letter, digit or 3-dots sequence
(#440) Whitespace found at end of line
(#442) Whitespace found at end of line
(#495) Inline comments must start with a capital letter, digit or 3-dots sequence
(#495) This comment is 43% valid code; is this commented out code?
(#496) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#497) Inline comments must end in full-stops, exclamation marks, or question marks
(#529) Expected "if (...) {\n"; found "if(...) {\n"
(#533) Whitespace found at end of line
(#547) Inline comments must start with a capital letter, digit or 3-dots sequence
(#547) Inline comments must end in full-stops, exclamation marks, or question marks
(#547) This comment is 72% valid code; is this commented out code?
(#547) No space found before comment text; expected "// extracted($profileimageurl, $targetimage, $reportid, $token);" but found "//extracted($profileimageurl, $targetimage, $reportid, $token);"
(#572) Expected "if (...) {\n"; found "if(...) {\n"
(#576) Whitespace found at end of line
(#587) Inline comments must start with a capital letter, digit or 3-dots sequence
(#587) Inline comments must end in full-stops, exclamation marks, or question marks
(#587) This comment is 72% valid code; is this commented out code?
(#587) No space found before comment text; expected "// extracted($profileimageurl, $targetimage, $reportid, $token);" but found "//extracted($profileimageurl, $targetimage, $reportid, $token);"
(#600) Expected "if (...) {\n"; found "if(...) {\n"
(#605) Expected "if (...) {\n"; found "if(...) {\n"
(#606) Line exceeds 132 characters; contains 142 characters
(#607) Expected "if (...) {\n"; found "if(...) {\n"
(#621) Whitespace found at end of line
(#625) Expected 1 space before "/"; 0 found
(#625) Expected 1 space after "/"; 0 found
(#666) Inline comments must start with a capital letter, digit or 3-dots sequence
(#666) This comment is 54% valid code; is this commented out code?
(#666) No space found before comment text; expected "// $bsapi = get_proctoring_settings('bsapi') . '/verify';" but found "//$bsapi = get_proctoring_settings('bsapi') . '/verify';"
(#668) Whitespace found at end of line
(#689) This comment is 44% valid code; is this commented out code?
(#690) Inline comments must end in full-stops, exclamation marks, or question marks
(#690) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#733) Variable "tokenData" must be all lower-case
(#734) Variable "tokenData" must be all lower-case
mod/quiz/accessrule/proctoring/rule.php
(#145) Whitespace found at end of line
(#160) Whitespace found at end of line
(#320) Commas (,) must be followed by white space.
mod/quiz/accessrule/proctoring/settings.php
(#40) Whitespace found at end of line
(#41) Whitespace found at end of line
(#42) Line exceeds maximum limit of 180 characters; contains 214 characters
(#56) Whitespace found at end of line
(#57) Whitespace found at end of line
(#58) Whitespace found at end of line
(#59) Whitespace found at end of line
(#98) Whitespace found at end of line
(#99) Whitespace found at end of line
mod/quiz/accessrule/proctoring/tests/practice_test.php
(#38) Test method test_empty() is missing any coverage information, own or at class level
(#48) Test method test_push() is missing any coverage information, own or at class level
(#59) Test method test_pop() is missing any coverage information, own or at class level
mod/quiz/accessrule/proctoring/tests/rule_test.php
(#54) Test method test_proctoring_access_rule() is missing any coverage information, own or at class level
(#75) Test method test_validate_preflight_check() is missing any coverage information, own or at class level
(#94) Test method test_log_aws_api_call() is missing any coverage information, own or at class level
(#110) Test method test_proctoring_settings() is missing any coverage information, own or at class level
(#135) This comment is 61% valid code; is this commented out code?
(#152) Test method test_make_modal_content() is missing any coverage information, own or at class level
(#156) This comment is 63% valid code; is this commented out code?
(#172) Test method test_get_courseid_cmid_from_preflight_form() is missing any coverage information, own or at class level
(#173) This comment is 58% valid code; is this commented out code?
(#191) Test method test_offlineattempts_access_rule() is missing any coverage information, own or at class level
(#206) This comment is 59% valid code; is this commented out code?
mod/quiz/accessrule/proctoring/upload_image.php
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Inline comments must start with a capital letter, digit or 3-dots sequence
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) Line exceeds maximum limit of 180 characters; contains 184 characters
(#60) Whitespace found at end of line
(#76) Whitespace found at end of line
(#86) Whitespace found at end of line
(#87) Whitespace found at end of line
(#93) Whitespace found at end of line
(#96) Expected "if (...) {\n"; found "if(...) {\n"
(#96) Line exceeds 132 characters; contains 155 characters
(#97) Line exceeds 132 characters; contains 167 characters
(#103) Line exceeds maximum limit of 180 characters; contains 185 characters
(#111) Expected "if (...) {\n"; found "if(...) {\n"
(#111) Line exceeds 132 characters; contains 155 characters
(#112) Line exceeds 132 characters; contains 167 characters
(#118) Line exceeds maximum limit of 180 characters; contains 185 characters
(#125) Inline comments must start with a capital letter, digit or 3-dots sequence
(#125) Inline comments must end in full-stops, exclamation marks, or question marks
mod/quiz/accessrule/proctoring/userslist.php
(#52) Line exceeds 132 characters; contains 151 characters

Javascript coding style problems

(43 errors, 54 warnings)

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

mod/quiz/accessrule/proctoring/amd/src/additionalSettings.js
(#2) Unexpected space before function parentheses. (space-before-function-paren)
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#5) Unexpected space before function parentheses. (space-before-function-paren)
(#19) Unexpected space before function parentheses. (space-before-function-paren)
(#42) Comments should not begin with a lowercase character. (capitalized-comments)
mod/quiz/accessrule/proctoring/amd/src/deletebtnjs.js
(#23) Unexpected space before function parentheses. (space-before-function-paren)
(#24) Unexpected confirm. (no-alert)
mod/quiz/accessrule/proctoring/amd/src/proctoring.js
(#5) Unexpected space before function parentheses. (space-before-function-paren)
(#7) Unexpected space before function parentheses. (space-before-function-paren)
(#9) Unexpected space before function parentheses. (space-before-function-paren)
(#28) Trailing spaces not allowed. (no-trailing-spaces)
(#31) Missing semicolon. (babel/semi)
(#35) Expected space(s) after "if". (keyword-spacing)
(#37) Unexpected console statement. (no-console)
(#41) Missing semicolon. (babel/semi)
(#42) Trailing spaces not allowed. (no-trailing-spaces)
(#46) Unexpected space before function parentheses. (space-before-function-paren)
(#62) Comments should not begin with a lowercase character. (capitalized-comments)
(#65) Unexpected space before function parentheses. (space-before-function-paren)
(#70) Expected space or tab after '//' in comment. (spaced-comment)
(#73) Expected space or tab after '//' in comment. (spaced-comment)
(#118) Unexpected space before function parentheses. (space-before-function-paren)
(#130) Trailing spaces not allowed. (no-trailing-spaces)
(#131) Unexpected console statement. (no-console)
(#135) Expected space(s) after "if". (keyword-spacing)
(#136) Unexpected console statement. (no-console)
(#141) Unexpected console statement. (no-console)
(#163) Unexpected space before function parentheses. (space-before-function-paren)
(#182) Unexpected space before function parentheses. (space-before-function-paren)
(#187) Unexpected space before function parentheses. (space-before-function-paren)
(#192) Unexpected space before function parentheses. (space-before-function-paren)
(#209) Unexpected space before function parentheses. (space-before-function-paren)
(#241) Unexpected space before function parentheses. (space-before-function-paren)
(#246) Unexpected space before function parentheses. (space-before-function-paren)
(#254) Unexpected space before function parentheses. (space-before-function-paren)
(#271) Unexpected space before function parentheses. (space-before-function-paren)
(#326) Unexpected space before function parentheses. (space-before-function-paren)
mod/quiz/accessrule/proctoring/amd/src/startAttempt.js
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#20) Comments should not begin with a lowercase character. (capitalized-comments)
(#23) Unexpected space before function parentheses. (space-before-function-paren)
(#28) Expected space or tab after '//' in comment. (spaced-comment)
(#31) Expected space or tab after '//' in comment. (spaced-comment)
(#39) Trailing spaces not allowed. (no-trailing-spaces)
(#40) 'faceapi' is not defined. (no-undef)
(#54) Operator '/' must be spaced. (space-infix-ops)
(#66) Unexpected console statement. (no-console)
(#70) Expected space(s) after "if". (keyword-spacing)
(#71) Unexpected console statement. (no-console)
(#75) Unexpected console statement. (no-console)
(#100) Trailing spaces not allowed. (no-trailing-spaces)
mod/quiz/accessrule/proctoring/amd/src/validateAdminUploadedImage.js
(#2) Unexpected space before function parentheses. (space-before-function-paren)
(#2) 'str' is defined but never used. (no-unused-vars)
(#8) Expected space(s) after "if". (keyword-spacing)
(#14) Missing semicolon. (babel/semi)
(#21) Missing semicolon. (babel/semi)
(#24) Unexpected space before function parentheses. (space-before-function-paren)
(#26) 'faceapi' is not defined. (no-undef)
(#28) 'faceapi' is not defined. (no-undef)
(#30) Trailing spaces not allowed. (no-trailing-spaces)
(#31) Unexpected console statement. (no-console)
(#38) Unexpected space before function parentheses. (space-before-function-paren)
(#39) Trailing spaces not allowed. (no-trailing-spaces)
(#40) 'faceapi' is not defined. (no-undef)
(#42) Unexpected console statement. (no-console)
(#44) Trailing spaces not allowed. (no-trailing-spaces)
(#51) Unexpected space before function parentheses. (space-before-function-paren)
(#51) Trailing spaces not allowed. (no-trailing-spaces)
(#52) 'faceapi' is not defined. (no-undef)
(#55) This line has a length of 136. Maximum allowed is 132. (max-len)
(#56) Trailing spaces not allowed. (no-trailing-spaces)
(#61) Expected space(s) after "if". (keyword-spacing)
(#62) Operator '=' must be spaced. (space-infix-ops)
(#65) 'intervalToGetImage' is not defined. (no-undef)
(#66) Missing JSDoc comment. (jsdoc/require-jsdoc)
(#66) Missing JSDoc comment. (require-jsdoc)
(#67) Trailing spaces not allowed. (no-trailing-spaces)
(#69) Expected space(s) after "if". (keyword-spacing)
(#70) Trailing spaces not allowed. (no-trailing-spaces)
(#76) Expected space(s) after "if". (keyword-spacing)
(#81) Trailing spaces not allowed. (no-trailing-spaces)
(#83) Trailing spaces not allowed. (no-trailing-spaces)
(#84) Expected space(s) after "if". (keyword-spacing)
(#85) Unexpected console statement. (no-console)
(#86) Expected space(s) after "if". (keyword-spacing)
(#88) Comments should not begin with a lowercase character. (capitalized-comments)
(#88) Expected space or tab after '//' in comment. (spaced-comment)
(#93) Expected space(s) after "if". (keyword-spacing)
(#98) Trailing spaces not allowed. (no-trailing-spaces)
(#99) Expected space(s) after "if". (keyword-spacing)
(#102) Trailing spaces not allowed. (no-trailing-spaces)
(#105) Expected space(s) after "if". (keyword-spacing)
(#110) Unexpected console statement. (no-console)
(#112) Trailing spaces not allowed. (no-trailing-spaces)
(#114) Expected space(s) after "if". (keyword-spacing)
(#117) Trailing spaces not allowed. (no-trailing-spaces)
(#120) Comments should not begin with a lowercase character. (capitalized-comments)
(#123) Trailing spaces not allowed. (no-trailing-spaces)

CSS problems

(2 errors, 1 warnings)

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

mod/quiz/accessrule/proctoring/styles.css
(#238) Expected "#3E67EC" to be "#3e67ec" (color-hex-case)
(#246) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#223) Unexpected whitespace at end of line (no-eol-whitespace)

PHPDocs style problems

(111 errors, 3 warnings)

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

mod/quiz/accessrule/proctoring/additional_settings.php
(#43) Constant ADDITIONAL_SETTINGS is not documented
mod/quiz/accessrule/proctoring/analyzeimage.php
(#17) File-level phpdocs block is not found
mod/quiz/accessrule/proctoring/analyzesingleimage.php
(#17) File-level phpdocs block is not found
mod/quiz/accessrule/proctoring/classes/AdditionalSettingsHelper.php
(#25) Class AdditionalSettingsHelper is not documented
(#26) Constant AdditionalSettingsHelper::Q_NAME is not documented
(#27) Constant AdditionalSettingsHelper::AND1 is not documented
(#115) Phpdocs for function AdditionalSettingsHelper::usernamequerypart has incomplete parameters list
(#150) Phpdocs for function AdditionalSettingsHelper::emailquerypart has incomplete parameters list
(#184) Phpdocs for function AdditionalSettingsHelper::coursenamequerypart has incomplete parameters list
(#218) Phpdocs for function AdditionalSettingsHelper::quiznamequerypart has incomplete parameters list
mod/quiz/accessrule/proctoring/classes/external.php
(#469) There is no description in phpdocs for function geturl
(#504) There is no description in phpdocs for function quizaccess_proctoring_geturl_without_timecode
(#165) Phpdocs for function quizaccess_proctoring_external::send_camshot has incomplete parameters list
(#285) Phpdocs for function quizaccess_proctoring_external::request_user_require_capability has incomplete parameters list
(#305) Phpdocs for function quizaccess_proctoring_external::add_timecode_to_image has incomplete parameters list
(#345) Phpdocs for function quizaccess_proctoring_external::validate_face has incomplete parameters list
(#470) Phpdocs for function quizaccess_proctoring_external::geturl has incomplete parameters list
(#505) Phpdocs for function quizaccess_proctoring_external::quizaccess_proctoring_geturl_without_timecode has incomplete parameters list
mod/quiz/accessrule/proctoring/classes/form/upload_image_form.php
(#28) Class imageupload_form is not documented
(#30) Function imageupload_form::definition is not documented
(#70) Function imageupload_form::validation is not documented
mod/quiz/accessrule/proctoring/classes/helper.php
(#63) Phpdocs for function helper::is_valid_proctoring_config has incomplete parameters list
(#32) Package is not specified for class helper. It is also not specified in file-level phpdocs
mod/quiz/accessrule/proctoring/classes/proctoring_observer.php
(#63) Function proctoring_observer::update_event_data is not documented
(#34) Phpdocs for function proctoring_observer::handle_quiz_attempt_started has incomplete parameters list
(#43) Phpdocs for function proctoring_observer::handle_quiz_attempt_submitted has incomplete parameters list
(#27) Package is not specified for class proctoring_observer. It is also not specified in file-level phpdocs
mod/quiz/accessrule/proctoring/classes/task/ExecuteFacematchTask.php
(#34) Class ExecuteFacematchTask is not documented
(#34) Package is not specified for class ExecuteFacematchTask. It is also not specified in file-level phpdocs
(#27) Package local is not valid
mod/quiz/accessrule/proctoring/classes/task/InitiateFacematchTask.php
(#34) Class InitiateFacematchTask is not documented
(#34) Package is not specified for class InitiateFacematchTask. It is also not specified in file-level phpdocs
(#27) Package local is not valid
mod/quiz/accessrule/proctoring/db/tasks.php
(#19) Package local is not valid
mod/quiz/accessrule/proctoring/db/upgrade.php
(#88) Function xmldb_quizaccess_proctoring_upgrade is not documented
(#70) Inline phpdocs tag {@link xmldb_page_upgrade($oldversion)} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#71) Inline phpdocs tag {@link xmldb_auth_manual_upgrade($oldversion)} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#72) Inline phpdocs tag {@link xmldb_workshopform_accumulative_upgrade($oldversion)} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#76) Inline phpdocs tag {@link upgradelib.php} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#37) Category upgrade Upgrade page for Quiz Access proctoring is not valid
mod/quiz/accessrule/proctoring/lib.php
(#24) File-level phpdocs block is not found
(#77) Function quizaccess_proctoring_get_image_url is not documented
(#96) Function quizaccess_proctoring_get_image_file is not documented
(#594) Function get_face_images is not documented
(#25) Constant F_1_JPG is not documented
(#26) Constant GENERIC_SELECT_STATMENT is not documented
(#29) Constant COMMON_SELECT is not documented
(#32) Constant TEMP is not documented
(#34) Constant TIMEMODIFIED_AS_TIMEMODIFIED is not documented
(#36) Constant FROM_QUIZACCESS_PROCTORING_LOGS_INNER_JOIN_USERS is not documented
(#38) Constant USER_PIX_PHP is not documented
(#200) There is no description in phpdocs for function get_match_result
(#614) There is no description in phpdocs for function extracted
(#776) There is no description in phpdocs for function quizaccess_proctoring_geturl_of_faceimage
(#115) Phpdocs for function update_match_result has incomplete parameters list
(#201) Phpdocs for function get_match_result has incomplete parameters list
(#384) Phpdocs for function bs_analyze_specific_quiz has incomplete parameters list
(#514) Phpdocs for function bs_analyze_specific_image has incomplete parameters list
(#615) Phpdocs for function extracted has incomplete parameters list
(#641) Phpdocs for function log_aws_api_call has incomplete parameters list
(#658) Phpdocs for function check_similarity_bs has incomplete parameters list
(#777) Phpdocs for function quizaccess_proctoring_geturl_of_faceimage has incomplete parameters list
(#45) Package is not specified for function quizaccess_proctoring_pluginfile. It is also not specified in file-level phpdocs
(#77) Package is not specified for function quizaccess_proctoring_get_image_url. It is also not specified in file-level phpdocs
(#96) Package is not specified for function quizaccess_proctoring_get_image_file. It is also not specified in file-level phpdocs
(#112) Package is not specified for function update_match_result. It is also not specified in file-level phpdocs
(#127) Package is not specified for function check_similarity_aws. It is also not specified in file-level phpdocs
(#165) Package is not specified for function execute_fm_task. It is also not specified in file-level phpdocs
(#200) Package is not specified for function get_match_result. It is also not specified in file-level phpdocs
(#229) Package is not specified for function log_facematch_task. It is also not specified in file-level phpdocs
(#248) Package is not specified for function log_specific_quiz. It is also not specified in file-level phpdocs
(#317) Package is not specified for function aws_analyze_specific_quiz. It is also not specified in file-level phpdocs
(#381) Package is not specified for function bs_analyze_specific_quiz. It is also not specified in file-level phpdocs
(#452) Package is not specified for function get_proctoring_settings. It is also not specified in file-level phpdocs
(#474) Package is not specified for function aws_analyze_specific_image. It is also not specified in file-level phpdocs
(#511) Package is not specified for function bs_analyze_specific_image. It is also not specified in file-level phpdocs
(#554) Package is not specified for function bs_analyze_specific_image_from_validate. It is also not specified in file-level phpdocs
(#594) Package is not specified for function get_face_images. It is also not specified in file-level phpdocs
(#614) Package is not specified for function extracted. It is also not specified in file-level phpdocs
(#638) Package is not specified for function log_aws_api_call. It is also not specified in file-level phpdocs
(#655) Package is not specified for function check_similarity_bs. It is also not specified in file-level phpdocs
(#705) Package is not specified for function get_token. It is also not specified in file-level phpdocs
(#738) Package is not specified for function log_fm_warning. It is also not specified in file-level phpdocs
(#776) Package is not specified for function quizaccess_proctoring_geturl_of_faceimage. It is also not specified in file-level phpdocs
mod/quiz/accessrule/proctoring/proctoringsummary.php
(#29) Constant TD_CLASS_NO_BORDER is not documented
(#30) Constant TD is not documented
mod/quiz/accessrule/proctoring/report.php
(#27) Constant MOD_QUIZ_ACCESSRULE_PROCTORING_REPORT_PHP is not documented
(#29) Constant DATA_LIGHTBOX is not documented
(#30) Constant ANCHORENDTAG is not documented
(#31) Constant ALT is not documented
(#32) Constant IMG_ID is not documented
(#33) Constant DATA_TITLE is not documented
(#34) Constant DATA_LIGHTBOX_PROC_IMAGES is not documented
(#35) Constant A_HREF is not documented
(#36) Constant PROCTORING_INNER_JOIN_USER_USERID is not documented
(#37) Constant MAX_E_TIMEMODIFIED_AS_TIMEMODIFIED is not documented
(#38) Constant MAX_REPORTID_STATUS_AS_STATUS is not documented
(#39) Constant SELECT_DISTINCT_LASTNAME is not documented
(#40) Constant HTML_STRING_URL_FROM is not documented
(#42) Constant FORM_ACTION is not documented
(#43) Constant HIDDEN_CMID is not documented
(#45) Constant DIV is not documented
mod/quiz/accessrule/proctoring/rule.php
(#80) Function quizaccess_proctoring::make_modal_content is not documented
(#64) Phpdocs for function quizaccess_proctoring::get_courseid_cmid_from_preflight_form has incomplete parameters list
(#119) Phpdocs for function quizaccess_proctoring::add_preflight_check_form_fields has incomplete parameters list
(#225) Phpdocs for function quizaccess_proctoring::make has incomplete parameters list
(#29) Package is not specified for class quizaccess_proctoring. It is also not specified in file-level phpdocs
mod/quiz/accessrule/proctoring/settings.php
(#25) File-level phpdocs block is not found
mod/quiz/accessrule/proctoring/tests/practice_test.php
(#45) There is no description in phpdocs for function test_push
(#56) There is no description in phpdocs for function test_pop
(#45) Phpdocs for function practice_test::test_push has incomplete parameters list
(#56) Phpdocs for function practice_test::test_pop has incomplete parameters list
(#29) Package is not specified for class practice_test. It is also not specified in file-level phpdocs
mod/quiz/accessrule/proctoring/tests/rule_test.php
(#35) Package is not specified for class rule_test. It is also not specified in file-level phpdocs

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]

Problems running grunt
Task "eslint:amd" failed. Use --force to continue.

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]


Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]