original_string: public function can_question_be_redone_now($slot) {
          return $this->get_quiz()->canredoquestions && !$this->is_finished() &&
                  $this->get_question_state($slot)->is_finished();
      }
code: public function can_question_be_redone_now($slot) {
          return $this->get_quiz()->canredoquestions && !$this->is_finished() &&
                  $this->get_question_state($slot)->is_finished();
      }
code_tokens: public function can_question_be_redone_now ( $ slot ) { return $ this -> get_quiz ( ) -> canredoquestions && ! $ this -> is_finished ( ) && $ this -> get_question_state ( $ slot ) -> is_finished ( ) ; }
docstring: Is it possible for this question to be re-started within this attempt?
  
  @param int $slot the number used to identify this question within this attempt.
  @return whether the student should be given the option to restart this question now.
docstring_tokens: Is it possible for this question to be re - started within this attempt?