original_string: public function is_stealth() {
          return !$this->visibleoncoursepage ||
              ($this->visible && ($section = $this->get_section_info()) && !$section->visible);
      }
code: public function is_stealth() {
          return !$this->visibleoncoursepage ||
              ($this->visible && ($section = $this->get_section_info()) && !$section->visible);
      }
code_tokens: public function is_stealth ( ) { return ! $ this -> visibleoncoursepage || ( $ this -> visible && ( $ section = $ this -> get_section_info ( ) ) && ! $ section -> visible ) ; }
docstring: Whether this module is available but hidden from course page
  
  "Stealth" modules are the ones that are not shown on course page but available by following url.
  They are normally also displayed in grade reports and other reports.
  Module will be stealth either if visibleoncoursepage=0 or it is a visible module inside the hidden
  section.
  
  @return bool
docstring_tokens: Whether this module is available but hidden from course page