/**
  * @param ilUserQuestionResult $result
  * @param string $comperator
  * @param null|int $index
  *
  * @return bool
  */
 public function checkResult($result, $comperator, $index = null)
 {
     if ($index == null) {
         switch ($comperator) {
             case "=":
                 return !$result->hasSolutions();
                 break;
             case "<>":
                 return $result->hasSolutions();
                 break;
             default:
                 return false;
         }
     } else {
         $solution = $result->getSolutionForKey($index);
         switch ($comperator) {
             case "=":
                 return $solution == null;
                 break;
             case "<>":
                 return $solution != null;
                 break;
             default:
                 return false;
         }
     }
 }