Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(0 errors, 74 warnings)

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

mod/questionnaire/backup/moodle1/lib.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/backup/moodle2/backup_questionnaire_settingslib.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/backup/moodle2/backup_questionnaire_stepslib.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/backup/moodle2/restore_questionnaire_stepslib.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/db/bulk_sql_config.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/all_responses_deleted.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/all_responses_saved_as_text.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/all_responses_viewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/attempt_resumed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/attempt_saved.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/attempt_submitted.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/course_module_instance_list_viewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/course_module_viewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/non_respondents_viewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/questionnaire_previewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/response_deleted.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/event/response_viewed.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/classes/search/activity.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/db/install.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/db/upgrade.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/drawchart.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/questionnaire/questionnaire.class.php
(#3984) Line exceeds 132 characters; contains 139 characters
mod/questionnaire/tests/csvexport_test.php
(#25) PHPUnit testcase name "mod_questionnaire_csvexport_test" does not match file name "csvexport_test"
(#25) PHPUnit class "mod_questionnaire_csvexport_test" does not have any namespace. It is recommended to add it to the "mod_questionnaire" namespace, using more levels if needed, in order to match the code being tested
(#54) Test method test_csvexport() is missing any coverage information, own or at class level
mod/questionnaire/tests/generator_test.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) PHPUnit testcase name "mod_questionnaire_generator_testcase" does not match file name "generator_test"
(#32) PHPUnit class "mod_questionnaire_generator_testcase" does not have any namespace. It is recommended to add it to the "mod_questionnaire" namespace, using more levels if needed, in order to match the code being tested
(#33) Test method test_create_instance() is missing any coverage information, own or at class level
(#67) Test method test_create_content() is missing any coverage information, own or at class level
mod/questionnaire/tests/lib_test.php
(#38) PHPUnit testcase name "mod_questionnaire_lib_testcase" does not match file name "lib_test"
(#38) PHPUnit class "mod_questionnaire_lib_testcase" does not have any namespace. It is recommended to add it to the "mod_questionnaire" namespace, using more levels if needed, in order to match the code being tested
(#39) Test method test_questionnaire_supports() is missing any coverage information, own or at class level
(#52) Test method test_questionnaire_get_extra_capabilities() is missing any coverage information, own or at class level
(#59) Test method test_add_instance() is missing any coverage information, own or at class level
(#89) Test method test_update_instance() is missing any coverage information, own or at class level
(#148) Test method test_delete_instance() is missing any coverage information, own or at class level
(#179) Test method test_questionnaire_user_outline() is missing any coverage information, own or at class level
(#199) Test method test_questionnaire_user_complete() is missing any coverage information, own or at class level
(#211) Test method test_questionnaire_print_recent_activity() is missing any coverage information, own or at class level
(#217) Test method test_questionnaire_grades() is missing any coverage information, own or at class level
(#223) Test method test_questionnaire_get_user_grades() is missing any coverage information, own or at class level
(#241) Test method test_questionnaire_update_grades() is missing any coverage information, own or at class level
(#246) Test method test_questionnaire_grade_item_update() is missing any coverage information, own or at class level
mod/questionnaire/tests/privacy_provider_test.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#39) PHPUnit testcase name "mod_questionnaire_privacy_testcase" does not match file name "privacy_provider_test"
(#39) PHPUnit class "mod_questionnaire_privacy_testcase" does not have any namespace. It is recommended to add it to the "mod_questionnaire" namespace, using more levels if needed, in order to match the code being tested
(#51) Test method test_get_contexts_for_userid() is missing any coverage information, own or at class level
(#75) Test method test_get_users_in_context() is missing any coverage information, own or at class level
(#106) Test method test_export_user_data() is missing any coverage information, own or at class level
(#141) Test method test_delete_data_for_all_users_in_context() is missing any coverage information, own or at class level
(#165) Test method test_delete_data_for_user() is missing any coverage information, own or at class level
(#194) Test method test_delete_data_for_users() is missing any coverage information, own or at class level
mod/questionnaire/tests/questiontypes_test.php
(#37) PHPUnit testcase name "mod_questionnaire_questiontypes_testcase" does not match file name "questiontypes_test"
(#37) PHPUnit class "mod_questionnaire_questiontypes_testcase" does not have any namespace. It is recommended to add it to the "mod_questionnaire" namespace, using more levels if needed, in order to match the code being tested
(#38) Test method test_create_question_checkbox() is missing any coverage information, own or at class level
(#43) Test method test_create_question_date() is missing any coverage information, own or at class level
(#47) Test method test_create_question_dropdown() is missing any coverage information, own or at class level
(#51) Test method test_create_question_essay() is missing any coverage information, own or at class level
(#59) Test method test_create_question_sectiontext() is missing any coverage information, own or at class level
(#64) Test method test_create_question_numeric() is missing any coverage information, own or at class level
(#72) Test method test_create_question_radiobuttons() is missing any coverage information, own or at class level
(#77) Test method test_create_question_ratescale() is missing any coverage information, own or at class level
(#81) Test method test_create_question_textbox() is missing any coverage information, own or at class level
(#89) Test method test_create_question_yesno() is missing any coverage information, own or at class level
mod/questionnaire/tests/responsetypes_test.php
(#39) PHPUnit testcase name "mod_questionnaire_responsetypes_testcase" does not match file name "responsetypes_test"
(#39) PHPUnit class "mod_questionnaire_responsetypes_testcase" does not have any namespace. It is recommended to add it to the "mod_questionnaire" namespace, using more levels if needed, in order to match the code being tested
(#40) Test method test_create_response_boolean() is missing any coverage information, own or at class level
(#66) Test method test_create_response_text() is missing any coverage information, own or at class level
(#93) Test method test_create_response_date() is missing any coverage information, own or at class level
(#121) Test method test_create_response_single() is missing any coverage information, own or at class level
(#190) Test method test_create_response_multiple() is missing any coverage information, own or at class level
(#245) Test method test_create_response_rank() is missing any coverage information, own or at class level
mod/questionnaire/version.php
(#28) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(11 errors, 47 warnings)

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

mod/questionnaire/appjs/uncheckother.js
(#3) Unexpected console statement. (no-console)
(#4) Unexpected console statement. (no-console)
(#5) Unexpected console statement. (no-console)
(#6) Unexpected console statement. (no-console)
(#7) Comments should not begin with a lowercase character. (capitalized-comments)
(#8) Missing semicolon. (semi)
mod/questionnaire/javascript/mobile.js
(#23) Parsing error: The keyword 'const' is reserved
mod/questionnaire/module.js
(#30) Missing JSDoc comment. (require-jsdoc)
(#30) Missing space before opening brace. (space-before-blocks)
(#34) Missing JSDoc comment. (require-jsdoc)
(#34) Missing space before opening brace. (space-before-blocks)
(#36) Expected space(s) after "while". (keyword-spacing)
(#36) Unexpected space after unary operator '-'. (space-unary-ops)
(#48) Missing JSDoc comment. (require-jsdoc)
(#70) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#76) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#77) 'radio' used outside of binding context. (block-scoped-var)
(#78) 'radio' used outside of binding context. (block-scoped-var)
(#80) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#81) 'droplist' used outside of binding context. (block-scoped-var)
(#82) 'droplist' used outside of binding context. (block-scoped-var)
(#85) Missing space before opening brace. (space-before-blocks)
(#86) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#93) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#94) 'radio' is already defined. (no-redeclare)
(#94) 'radio' used outside of binding context. (block-scoped-var)
(#95) 'radio' used outside of binding context. (block-scoped-var)
(#96) 'radio' used outside of binding context. (block-scoped-var)
(#97) 'radio' used outside of binding context. (block-scoped-var)
(#99) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#100) 'droplist' is already defined. (no-redeclare)
(#100) 'droplist' used outside of binding context. (block-scoped-var)
(#101) 'droplist' used outside of binding context. (block-scoped-var)
(#102) 'droplist' used outside of binding context. (block-scoped-var)
(#103) 'droplist' used outside of binding context. (block-scoped-var)
(#105) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#117) Missing JSDoc comment. (require-jsdoc)
(#127) Missing JSDoc comment. (require-jsdoc)
(#127) Identifier 'other_check' is not in camel case. (camelcase)
(#129) 'other' is already defined. (no-redeclare)
(#129) Operator '+' must be spaced. (space-infix-ops)
(#144) Missing JSDoc comment. (require-jsdoc)
(#144) Identifier 'other_check_empty' is not in camel case. (camelcase)
(#152) A space is required after ','. (comma-spacing)
(#172) Missing JSDoc comment. (require-jsdoc)
(#172) Identifier 'other_rate_uncheck' is not in camel case. (camelcase)
(#173) Identifier 'col_name' is not in camel case. (camelcase)
(#178) Identifier 'col_name' is not in camel case. (camelcase)
(#186) Missing JSDoc comment. (require-jsdoc)
(#186) Identifier 'checkbox_empty' is not in camel case. (camelcase)
(#203) Identifier 'mod_questionnaire' is not in camel case. (camelcase)
(#207) Identifier 'init_attempt_form' is not in camel case. (camelcase)
(#207) 'Y' is defined but never used. (no-unused-vars)
(#211) Identifier 'init_sendmessage' is not in camel case. (camelcase)
(#212) 'e' is defined but never used. (no-unused-vars)
(#218) 'e' is defined but never used. (no-unused-vars)
(#224) 'e' is defined but never used. (no-unused-vars)
(#234) 'e' is defined but never used. (no-unused-vars)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(0 errors, 0 warnings)

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


Update savepoints problems

(1 errors, 0 warnings)

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

mod/questionnaire/db/upgrade.php
'return true;' not found

Third party library modification problems

(0 errors, 0 warnings)

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


Missing changes in external functions or backup support for new detected tables or columns

(0 errors, 0 warnings)

This section shows potential problems detected when there are new database structures added in a patch and it is detected that nothing has been changed related with external functions (to be used by WS) or backup and restore. It must be checked that everything is correct and nothing is being missed in those areas. [More info]


grunt changes

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 50 warnings)

This section shows problems detected in mustache templates [More info]

mod/questionnaire/templates/local/mobile/ionic3/boolean_question.mustache
(#1) HTML Validation info, line 2: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (ad><body><ion-list radio-group [(ngModel)]="CONTENT_OTHERDATA.985"> <)
mod/questionnaire/templates/local/mobile/ionic3/checkbox_question.mustache
(#1) HTML Validation info, line 10: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox checked="true" value="5432" [(ngModel)]="CONTENT_OTHERDATA."></ion-)
(#1) HTML Validation info, line 22: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox value="5433" [(ngModel)]="CONTENT_OTHERDATA."></ion-)
mod/questionnaire/templates/local/mobile/ionic3/date_question.mustache
(#1) HTML Validation info, line 3: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (item> <ion-datetime displayFormat="DD/MM/YYYY" max="2100-12-31" [(ngModel)]="CONTENT_OTHERDATA.985"></ion-)
mod/questionnaire/templates/local/mobile/ionic3/main_index_page.mustache
(#1) HTML Validation info, line 9: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
(#1) HTML Validation error, line 9: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
(#1) HTML Validation error, line 9: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
(#1) HTML Validation error, line 9: Attribute “component” not allowed on element “button” at this point. ( <button ion-button core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
(#1) HTML Validation error, line 9: Attribute “method” not allowed on element “button” at this point. ( <button ion-button core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
(#1) HTML Validation error, line 9: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
mod/questionnaire/templates/local/mobile/ionic3/numeric_question.mustache
(#1) HTML Validation info, line 3: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (item> <ion-input type="number" [(ngModel)]="CONTENT_OTHERDATA.985"></ion-)
mod/questionnaire/templates/local/mobile/ionic3/radio_question.mustache
(#1) HTML Validation info, line 2: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (ad><body><ion-list radio-group [(ngModel)]="CONTENT_OTHERDATA.985"> <)
mod/questionnaire/templates/local/mobile/ionic3/rate_question.mustache
(#1) HTML Validation info, line 18: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (> <ion-row radio-group [(ngModel)]="CONTENT_OTHERDATA.985" justify-content-center align-items-center text-center> )
(#1) HTML Validation info, line 32: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (> <ion-row radio-group [(ngModel)]="CONTENT_OTHERDATA.986" justify-content-center align-items-center text-center> )
mod/questionnaire/templates/local/mobile/ionic3/select_question.mustache
(#1) HTML Validation info, line 2: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (ad><body><ion-select [(ngModel)]="CONTENT_OTHERDATA.985"> <)
mod/questionnaire/templates/local/mobile/ionic3/text_question.mustache
(#1) HTML Validation info, line 4: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (item> <ion-textarea aria-multiline="true" [(ngModel)]="CONTENT_OTHERDATA.985" core-auto-rows></ion-)
mod/questionnaire/templates/local/mobile/ionic3/view_activity_page.mustache
(#1) HTML Validation info, line 14: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-list radio-group [(ngModel)]="CONTENT_OTHERDATA.response_1_23"> )
(#1) HTML Validation info, line 42: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation info, line 42: Attribute “[useotherdata]” is not serializable as XML 1.0. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation info, line 42: Attribute “[presets]” is not serializable as XML 1.0. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “item-end” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “outline” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “icon-end” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “block” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “component” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “method” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “[useotherdata]” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “[presets]” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “refreshonsuccess” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
(#1) HTML Validation error, line 42: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button item-end outline icon-end block core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" >{{ 'pl)
mod/questionnaire/templates/local/mobile/latest/boolean_question.mustache
(#1) HTML Validation info, line 2: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (ad><body><ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.985"> <)
(#1) HTML Validation info, line 5: Attribute “[value]” is not serializable as XML 1.0. (> <ion-radio slot="end" disabled="true" checked="true" [value]="5432"></ion-)
(#1) HTML Validation info, line 9: Attribute “[value]” is not serializable as XML 1.0. (> <ion-radio slot="end" disabled="true" [value]="5432"></ion-)
mod/questionnaire/templates/local/mobile/latest/checkbox_question.mustache
(#1) HTML Validation info, line 7: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox checked="true" value="5432" [(ngModel)]="CONTENT_OTHERDATA."></ion-)
(#1) HTML Validation info, line 13: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox value="5433" [(ngModel)]="CONTENT_OTHERDATA."></ion-)
mod/questionnaire/templates/local/mobile/latest/date_question.mustache
(#1) HTML Validation info, line 5: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (abel> <ion-datetime displayFormat="DD/MM/YYYY" max="2100-12-31" [(ngModel)]="CONTENT_OTHERDATA.985"></ion-)
mod/questionnaire/templates/local/mobile/latest/main_index_page.mustache
(#1) HTML Validation info, line 9: Attribute “[args]” is not serializable as XML 1.0. ( <ion-button expand="block" core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{cmid: 985, action: 'respond'}"> )
mod/questionnaire/templates/local/mobile/latest/numeric_question.mustache
(#1) HTML Validation info, line 5: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (abel> <ion-input type="number" [(ngModel)]="CONTENT_OTHERDATA.985"></ion-)
mod/questionnaire/templates/local/mobile/latest/radio_question.mustache
(#1) HTML Validation info, line 2: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (ad><body><ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.985"> )
mod/questionnaire/templates/local/mobile/latest/rate_question.mustache
(#1) HTML Validation info, line 20: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (> <ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.985"> )
(#1) HTML Validation info, line 38: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (> <ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.986"> )
mod/questionnaire/templates/local/mobile/latest/select_question.mustache
(#1) HTML Validation info, line 4: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (abel> <ion-select [(ngModel)]="CONTENT_OTHERDATA.985"> )
mod/questionnaire/templates/local/mobile/latest/text_question.mustache
(#1) HTML Validation info, line 6: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (abel> <ion-textarea aria-multiline="true" [(ngModel)]="CONTENT_OTHERDATA.985" core-auto-rows></ion-)
mod/questionnaire/templates/local/mobile/latest/view_activity_page.mustache
(#1) HTML Validation info, line 16: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.response_1_23"> )
(#1) HTML Validation info, line 42: Attribute “[args]” is not serializable as XML 1.0. ( <ion-button expand="block" fill="outline" core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" > )
(#1) HTML Validation info, line 42: Attribute “[useotherdata]” is not serializable as XML 1.0. ( <ion-button expand="block" fill="outline" core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" > )
(#1) HTML Validation info, line 42: Attribute “[presets]” is not serializable as XML 1.0. ( <ion-button expand="block" fill="outline" core-site-plugins-new-content component="mod_questionnaire" method="mobile_view_activity" [args]="{ cmid: 985, rid: 0, completeq: 1, action: 'nextpage', pagenum: 0 }" [useOtherData]="null" [preSets]="{getFromCache: 0, saveToCache: 0}" refreshOnSuccess="true" samePage="true" type="submit" > )

Gherkin .feature problems

(0 errors, 0 warnings)

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