/** * Resume the current test session if it is suspended. */ public function resume() { $sessionMemento = $this->getSessionMemento(); $suspended = $this->getState() === AssessmentTestSessionState::SUSPENDED; parent::resume(); if ($suspended) { $this->triggerEventChange($sessionMemento); $this->triggerEventResumed(); common_Logger::i("QTI Test with session ID '" . $this->getSessionId() . "' resumed."); } }