/** * @return string */ private function getPassDeletionTarget() { require_once 'Modules/Test/classes/confirmations/class.ilTestPassDeletionConfirmationGUI.php'; $this->ctrl->setParameterByClass('ilTestEvaluationGUI', 'context', ilTestPassDeletionConfirmationGUI::CONTEXT_DYN_TEST_PLAYER); $this->ctrl->setParameterByClass('ilTestEvaluationGUI', 'active_id', $this->testSession->getActiveId()); $this->ctrl->setParameterByClass('ilTestEvaluationGUI', 'pass', $this->testSession->getPass()); return $this->ctrl->getLinkTargetByClass('ilTestEvaluationGUI', 'confirmDeletePass'); }
/** * creates and returns an instance of a test sequence * that corresponds to the current test mode and the pass stored in test session * * @param ilTestSession|ilTestSessionDynamicQuestionSet $testSession * @return ilTestSequence|ilTestSequenceDynamicQuestionSet */ public function getSequenceByTestSession($testSession) { return $this->getSequenceByActiveIdAndPass($testSession->getActiveId(), $testSession->getPass()); }