コード例 #1
0
 public function setValue($a_value)
 {
     $this->values = array();
     if (is_array($a_value) && is_array($a_value['answer'])) {
         foreach ($a_value['answer'] as $index => $value) {
             $answer = new ilAssKprimChoiceAnswer();
             $answer->setPosition($index);
             $answer->setAnswertext($value);
             $answer->setImageFile($a_value['imagename'][$index]);
             if (strlen($a_value['correctness'][$index])) {
                 $answer->setCorrectness((bool) $a_value['correctness'][$index]);
             }
             $answer->setThumbPrefix($this->qstObject->getThumbPrefix());
             $answer->setImageFsDir($this->qstObject->getImagePath());
             $answer->setImageWebDir($this->qstObject->getImagePathWeb());
             $this->values[] = $answer;
         }
     }
     #vd($this->values);
 }