original_string: public function download_grades() {
          global $CFG;
  
          require_capability('mod/assign:grade', $this->assignment->get_context());
          require_once($CFG->dirroot . '/mod/assign/gradingtable.php');
  
          $groupmode = groups_get_activity_groupmode($this->assignment->get_course_module());
          // All users.
          $groupid = 0;
          $groupname = '';
          if ($groupmode) {
              $groupid = groups_get_activity_group($this->assignment->get_course_module(), true);
              $groupname = groups_get_group_name($groupid) . '-';
          }
          $filename = clean_filename(get_string('offlinegradingworksheet', 'assignfeedback_offline') . '-' .
                                     $this->assignment->get_course()->shortname . '-' .
                                     $this->assignment->get_instance()->name . '-' .
                                     $groupname .
                                     $this->assignment->get_course_module()->id);
  
          $table = new assign_grading_table($this->assignment, 0, '', 0, false, $filename);
  
          $table->out(0, false);
          return;
      }
code: public function download_grades() {
          global $CFG;
  
          require_capability('mod/assign:grade', $this->assignment->get_context());
          require_once($CFG->dirroot . '/mod/assign/gradingtable.php');
  
          $groupmode = groups_get_activity_groupmode($this->assignment->get_course_module());
          // All users.
          $groupid = 0;
          $groupname = '';
          if ($groupmode) {
              $groupid = groups_get_activity_group($this->assignment->get_course_module(), true);
              $groupname = groups_get_group_name($groupid) . '-';
          }
          $filename = clean_filename(get_string('offlinegradingworksheet', 'assignfeedback_offline') . '-' .
                                     $this->assignment->get_course()->shortname . '-' .
                                     $this->assignment->get_instance()->name . '-' .
                                     $groupname .
                                     $this->assignment->get_course_module()->id);
  
          $table = new assign_grading_table($this->assignment, 0, '', 0, false, $filename);
  
          $table->out(0, false);
          return;
      }
code_tokens: public function download_grades ( ) { global $ CFG ; require_capability ( 'mod/assign:grade' , $ this -> assignment -> get_context ( ) ) ; require_once ( $ CFG -> dirroot . '/mod/assign/gradingtable.php' ) ; $ groupmode = groups_get_activity_groupmode ( $ this -> assignment -> get_course_module ( ) ) ; // All users. $ groupid = 0 ; $ groupname = '' ; if ( $ groupmode ) { $ groupid = groups_get_activity_group ( $ this -> assignment -> get_course_module ( ) , true ) ; $ groupname = groups_get_group_name ( $ groupid ) . '-' ; } $ filename = clean_filename ( get_string ( 'offlinegradingworksheet' , 'assignfeedback_offline' ) . '-' . $ this -> assignment -> get_course ( ) -> shortname . '-' . $ this -> assignment -> get_instance ( ) -> name . '-' . $ groupname . $ this -> assignment -> get_course_module ( ) -> id ) ; $ table = new assign_grading_table ( $ this -> assignment , 0 , '' , 0 , false , $ filename ) ; $ table -> out ( 0 , false ) ; return ; }
docstring: Download a marking worksheet
  
  @return string The response html
docstring_tokens: Download a marking worksheet