public function getRequestedHintsList()
 {
     $hintIds = $this->previewSession->getRequestedHints();
     $requestedHintsList = ilAssQuestionHintList::getListByHintIds($hintIds);
     return $requestedHintsList;
 }
 /**
  * Returns an object of class ilAssQuestionHintList containing objects
  * of class ilAssQuestionHint for all allready requested hints
  * relating to the given question, testactive and testpass
  * 
  * @access	public
  * @global	ilDB					$ilDB
  * @return	ilAssQuestionHintList	$requestedHintsList
  */
 public function getRequestedHintsList()
 {
     global $ilDB;
     $query = "\n\t\t\tSELECT\t\tqhtr_hint_fi\n\t\t\t\n\t\t\tFROM\t\tqpl_hint_tracking\n\t\t\t\n\t\t\tWHERE\t\tqhtr_question_fi = %s\n\t\t\tAND\t\t\tqhtr_active_fi = %s\n\t\t\tAND\t\t\tqhtr_pass = %s\n\t\t";
     $res = $ilDB->queryF($query, array('integer', 'integer', 'integer'), array($this->getQuestionId(), $this->getActiveId(), $this->getPass()));
     $hintIds = array();
     while ($row = $ilDB->fetchAssoc($res)) {
         $hintIds[] = $row['qhtr_hint_fi'];
     }
     $requestedHintsList = ilAssQuestionHintList::getListByHintIds($hintIds);
     return $requestedHintsList;
 }