original_string: protected function step_no_for_try($questionusageid, $slot, $tryno) {
          $qa = $this->get_question_attempt($questionusageid, $slot);
          return $qa->get_steps_with_submitted_response_iterator()->step_no_for_try($tryno);
      }
code: protected function step_no_for_try($questionusageid, $slot, $tryno) {
          $qa = $this->get_question_attempt($questionusageid, $slot);
          return $qa->get_steps_with_submitted_response_iterator()->step_no_for_try($tryno);
      }
code_tokens: protected function step_no_for_try ( $ questionusageid , $ slot , $ tryno ) { $ qa = $ this -> get_question_attempt ( $ questionusageid , $ slot ) ; return $ qa -> get_steps_with_submitted_response_iterator ( ) -> step_no_for_try ( $ tryno ) ; }
docstring: What is the step no this try was seen in?
  
  @param int $questionusageid The question usage id.
  @param int $slot Slot number
  @param int $tryno Try no
  @return int the step no or zero if not found
docstring_tokens: What is the step no this try was seen in?