public function processAssessmentItem(AssessmentItem $assessmentItem)
 {
     // Randomize <assessmentItem>'s identifier, since it can later will be mapped to item reference
     // and also would be prepended as question reference
     if ($this->mode === self::RANDOMIZE_ITEM_REFERENCE) {
         $assessmentItem->setIdentifier(UuidUtil::generate());
         return $assessmentItem;
     } else {
         return $assessmentItem;
     }
 }
Exemplo n.º 2
0
 public function parseDataOnly(array $questionDataJson)
 {
     $questionJson = ['reference' => UuidUtil::generate(), 'data' => $questionDataJson];
     return $this->parse($questionJson);
 }