<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="29" numwarnings="7">
  <summary status="error" numerrors="29" numwarnings="7" condensedresult="smurf,error,29,7:overview,success,0,0;phplint,success,0,0;phpcs,error,26,7;js,success,0,0;css,success,0,0;phpdoc,error,3,0;savepoint,success,0,0;thirdparty,success,0,0;grunt,success,0,0;shifter,success,0,0;mustache,success,0,0;gherkin,success,0,0">
    <detail name="overview" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phplint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpcs" status="error" numerrors="26" numwarnings="7"/>
    <detail name="js" status="success" numerrors="0" numwarnings="0"/>
    <detail name="css" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpdoc" status="error" numerrors="3" numwarnings="0"/>
    <detail name="savepoint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="thirdparty" status="success" numerrors="0" numwarnings="0"/>
    <detail name="grunt" status="success" numerrors="0" numwarnings="0"/>
    <detail name="shifter" status="success" numerrors="0" numwarnings="0"/>
    <detail name="mustache" status="success" numerrors="0" numwarnings="0"/>
    <detail name="gherkin" status="success" numerrors="0" numwarnings="0"/>
  </summary>
  <check id="overview" title="Overview" url="" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows the general problems detected when processing the code</description>
    <mess/>
  </check>
  <check id="phplint" title="PHP lint problems" url="https://www.php.net/docs.php" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows php lint problems in the code detected by php -l</description>
    <mess/>
  </check>
  <check id="phpcs" title="PHP coding style problems" url="https://moodledev.io/general/development/policies/codingstyle" numerrors="26" numwarnings="7" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="20" lineto="20" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L20" ruleset="moodle" rule="Commenting.Package.Incorrect" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Incorrect @package tag for file behaviour.php. Expected qbehaviour_adaptive_adapted_for_coderunner, found qbehaviour.</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="49" lineto="49" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L49" ruleset="moodle" rule="Commenting.MissingDocblock.Class" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for class qbehaviour_adaptive_adapted_for_coderunner</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="57" lineto="57" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L57" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function __construct</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="75" lineto="75" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L75" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function can_finish_during_attempt</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="79" lineto="79" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L79" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function is_compatible_question</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="85" lineto="85" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L85" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function get_expected_data</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="97" lineto="97" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L97" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function get_state_string</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="112" lineto="112" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L112" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function process_save</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="137" lineto="137" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L137" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function process_action</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="146" lineto="146" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L146" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function summarise_action</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="155" lineto="155" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L155" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function process_submit</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="228" lineto="228" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L228" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function grade_response</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="262" lineto="262" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L262" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function adjusted_fraction</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="320" lineto="320" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L320" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function adaptive_mark_details_from_step</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="341" lineto="341" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L341" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function process_finish</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviourtype.php" linefrom="26" lineto="26" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviourtype.php#L26" ruleset="moodle" rule="Files.MoodleInternal.MoodleInternalNotNeeded" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviourtype.php" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviourtype.php#L36" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function is_archetypal</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviourtype.php" linefrom="40" lineto="40" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviourtype.php#L40" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function can_questions_finish_during_the_attempt</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php" linefrom="16" lineto="16" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php#L16" ruleset="moodle" rule="Files.BoilerplateComment.SingleTrailingNewLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Boilerplate comment must be followed by a single blank line or end of file</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php" linefrom="26" lineto="26" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php#L26" ruleset="moodle" rule="Files.MoodleInternal.MoodleInternalNotNeeded" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php" linefrom="28" lineto="28" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php#L28" ruleset="moodle" rule="Commenting.MissingDocblock.Class" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for class provider</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php#L31" ruleset="Squiz" rule="WhiteSpace.SuperfluousWhitespace.EndLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Whitespace found at end of line</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/classes/privacy/provider.php#L38" ruleset="PSR2" rule="Methods.MethodDeclaration.Underscore" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Method name "_get_reason" should not be prefixed with an underscore to indicate visibility</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/lang/en/qbehaviour_adaptive_adapted_for_coderunner.php" linefrom="20" lineto="20" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/lang/en/qbehaviour_adaptive_adapted_for_coderunner.php#L20" ruleset="moodle" rule="Commenting.Package.Incorrect" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Incorrect @package tag for file qbehaviour_adaptive_adapted_for_coderunner.php. Expected qbehaviour_adaptive_adapted_for_coderunner, found qbehaviour.</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L32" ruleset="moodle" rule="Commenting.MissingDocblock.Class" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for class qbehaviour_adaptive_adapted_for_coderunner_renderer</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="33" lineto="33" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L33" ruleset="Generic" rule="Classes.OpeningBraceSameLine.BraceOnNewLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace should be on the same line as the declaration for class qbehaviour_adaptive_adapted_for_coderunner_renderer</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="34" lineto="34" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L34" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function controls</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="66" lineto="66" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L66" ruleset="Generic" rule="Arrays.DisallowLongArraySyntax.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Short array syntax must be used to define arrays</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="79" lineto="79" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L79" ruleset="Generic" rule="Arrays.DisallowLongArraySyntax.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Short array syntax must be used to define arrays</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="95" lineto="95" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L95" ruleset="Generic" rule="Arrays.DisallowLongArraySyntax.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Short array syntax must be used to define arrays</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="108" lineto="108" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L108" ruleset="Generic" rule="Arrays.DisallowLongArraySyntax.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="warning" weight="1">
        <message>Short array syntax must be used to define arrays</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="114" lineto="114" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L114" ruleset="moodle" rule="Commenting.MissingDocblock.Function" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Missing docblock for function feedback</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/version.php" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/version.php#L1" ruleset="moodle" rule="Commenting.DocblockDescription.Missing" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>No one-line description found in phpdocs for docblock of file version.php</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="js" title="Javascript coding style problems" url="https://moodledev.io/docs/guides/javascript" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by eslint</description>
    <mess/>
  </check>
  <check id="css" title="CSS problems" url="https://moodledev.io/docs/apis/plugintypes/theme/styles" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows CSS problems detected by stylelint</description>
    <mess/>
  </check>
  <check id="phpdoc" title="PHPDocs style problems" url="https://moodledev.io/general/development/policies/codingstyle#documentation-and-comments" numerrors="3" numwarnings="0" allowfiltering="1">
    <description>This section shows the phpdocs problems detected in the code by local_moodlecheck</description>
    <mess>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="304" lineto="304" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L304" ruleset="moodle" rule="functionarguments" url="https://moodledev.io/general/development/policies/codingstyle#documentation-and-comments" type="error" weight="3">
        <message>Phpdocs for function qbehaviour_adaptive_adapted_for_coderunner::is_improvement_possible has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/behaviour.php" linefrom="407" lineto="407" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/behaviour.php#L407" ruleset="moodle" rule="phpdoccontentsinlinetag" url="https://moodledev.io/general/development/policies/codingstyle#documentation-and-comments" type="error" weight="3">
        <message>Inline phpdocs tag {@link start_based_on()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/behaviour/adaptive_adapted_for_coderunner/renderer.php" linefrom="54" lineto="54" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/d7ee964cea5195a489d9bf4b8290733342e28d4d/question/behaviour/adaptive_adapted_for_coderunner/renderer.php#L54" ruleset="moodle" rule="functionarguments" url="https://moodledev.io/general/development/policies/codingstyle#documentation-and-comments" type="error" weight="3">
        <message>Phpdocs for function qbehaviour_adaptive_adapted_for_coderunner_renderer::precheck_button has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="savepoint" title="Update savepoints problems" url="https://moodledev.io/docs/guides/upgrade" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected with the handling of upgrade savepoints</description>
    <mess/>
  </check>
  <check id="thirdparty" title="Third party library modification problems" url="https://moodledev.io/general/development/process/peer-review#third-party-code" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected with the modification of third party libraries</description>
    <mess/>
  </check>
  <check id="grunt" title="grunt changes" url="https://moodledev.io/general/development/tools/nodejs" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows files built by grunt and not commited</description>
    <mess/>
  </check>
  <check id="shifter" title="shifter problems" url="https://docs.moodle.org/dev/YUI/Shifter" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected by shifter</description>
    <mess/>
  </check>
  <check id="mustache" title="Mustache template problems" url="https://moodledev.io/docs/guides/templates" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected in mustache templates</description>
    <mess/>
  </check>
  <check id="gherkin" title="Gherkin .feature problems" url="https://moodledev.io/general/development/tools/behat/writing" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected in behat .feature files</description>
    <mess/>
  </check>
</smurf>
