original_string: public function fill_per_analysable_caches(\core_analytics\analysable $analysable) {
  
          // Better to check it, we can not be 100% it will be a \core_analytics\course object.
          if ($analysable instanceof \core_analytics\course) {
              $this->fetch_student_grades($analysable);
          }
      }
code: public function fill_per_analysable_caches(\core_analytics\analysable $analysable) {
  
          // Better to check it, we can not be 100% it will be a \core_analytics\course object.
          if ($analysable instanceof \core_analytics\course) {
              $this->fetch_student_grades($analysable);
          }
      }
code_tokens: public function fill_per_analysable_caches ( \ core_analytics \ analysable $ analysable ) { // Better to check it, we can not be 100% it will be a \core_analytics\course object. if ( $ analysable instanceof \ core_analytics \ course ) { $ this -> fetch_student_grades ( $ analysable ) ; } }
docstring: Fetch the course grades of this activity type instances.
  
  @param \core_analytics\analysable $analysable
  @return void
docstring_tokens: Fetch the course grades of this activity type instances .