original_string: public function set($value) {
          if (empty($this->grade->id)) {
              if (empty($value)) {
                  return false;
              }
  
              $gradeitem = $this->grade->grade_item;
  
              // Fill in arbitrary grade to be excluded.
              $gradeitem->update_final_grade(
                  $this->grade->userid, null, 'singleview', null, FORMAT_MOODLE
              );
  
              $gradeparams = array(
                  'userid' => $this->grade->userid,
                  'itemid' => $this->grade->itemid
              );
  
              $this->grade = grade_grade::fetch($gradeparams);
              $this->grade->grade_item = $gradeitem;
          }
  
          $state = $value == 0 ? false : true;
  
          $this->grade->set_excluded($state);
  
          $this->grade->grade_item->get_parent_category()->force_regrading();
          return false;
      }
code: public function set($value) {
          if (empty($this->grade->id)) {
              if (empty($value)) {
                  return false;
              }
  
              $gradeitem = $this->grade->grade_item;
  
              // Fill in arbitrary grade to be excluded.
              $gradeitem->update_final_grade(
                  $this->grade->userid, null, 'singleview', null, FORMAT_MOODLE
              );
  
              $gradeparams = array(
                  'userid' => $this->grade->userid,
                  'itemid' => $this->grade->itemid
              );
  
              $this->grade = grade_grade::fetch($gradeparams);
              $this->grade->grade_item = $gradeitem;
          }
  
          $state = $value == 0 ? false : true;
  
          $this->grade->set_excluded($state);
  
          $this->grade->grade_item->get_parent_category()->force_regrading();
          return false;
      }
code_tokens: public function set ( $ value ) { if ( empty ( $ this -> grade -> id ) ) { if ( empty ( $ value ) ) { return false ; } $ gradeitem = $ this -> grade -> grade_item ; // Fill in arbitrary grade to be excluded. $ gradeitem -> update_final_grade ( $ this -> grade -> userid , null , 'singleview' , null , FORMAT_MOODLE ) ; $ gradeparams = array ( 'userid' => $ this -> grade -> userid , 'itemid' => $ this -> grade -> itemid ) ; $ this -> grade = grade_grade :: fetch ( $ gradeparams ) ; $ this -> grade -> grade_item = $ gradeitem ; } $ state = $ value == 0 ? false : true ; $ this -> grade -> set_excluded ( $ state ) ; $ this -> grade -> grade_item -> get_parent_category ( ) -> force_regrading ( ) ; return false ; }
docstring: Set the value that was changed in the form.
  
  @param string $value The value to set.
  @return mixed string|bool An error message or false.
docstring_tokens: Set the value that was changed in the form .