private function verifyLink($link, $checkSubmitted, $checkEvaluation)
 {
     if (!empty($link)) {
         $assignments = new Assignments();
         $assignment = $assignments->getFromLink($link, $checkEvaluation);
     }
     if ($assignment === null) {
         $this->_helper->flashMessenger->addMessage("ERROR: Invalid action.");
         $this->_helper->redirector->gotoRoute(array('controller' => 'assignment', 'action' => 'index'), 'default', true);
     }
     if ($checkSubmitted && $assignment->getotevren() == false) {
         $this->_helper->flashMessenger->addMessage("ERROR: This test has been already submitted.");
         $this->_helper->redirector->gotoRoute(array('controller' => 'assignment', 'action' => 'index'), 'default', true);
     }
     return $assignment;
 }