/** * overload the export method. * * @param Question $question * @param qtiRepository $qtiRepos * * @return BinaryFileResponse */ public function export(Question $question, qtiRepository $qtiRepos) { parent::export($question, $qtiRepos); $this->extendedTextInteractionTag(); $this->promptTag($this->extendedTextInteraction); $this->document->save($this->qtiRepos->getUserDir() . $this->question->getId() . '_qestion_qti.xml'); return $this->getResponse(); }
/** * overload the export method. * * @param Question $question * @param qtiRepository $qtiRepos * * @return BinaryFileResponse */ public function export(Question $question, qtiRepository $qtiRepos) { parent::export($question, $qtiRepos); $this->promptTag($this->itemBody); $this->mappingTag(); $this->textEntryInteractionTag(); $this->document->save($this->qtiRepos->getUserDir() . $this->question->getId() . '_qestion_qti.xml'); return $this->getResponse(); }
/** * overload the export method. * * @param Question $question * @param qtiRepository $qtiRepos * * @return BinaryFileResponse */ public function export(Question $question, qtiRepository $qtiRepos) { parent::export($question, $qtiRepos); $this->promptTag($this->itemBody); $this->mappingTag(); $this->extendedTextInteractionTag(); if ($this->interactionopen->getQuestion()->getFeedBack() != null && $this->interactionopen->getQuestion()->getFeedBack() != '') { $this->qtiFeedBack($question->getFeedBack()); } $this->document->save($this->qtiRepos->getUserDir() . $this->question->getId() . '_qestion_qti.xml'); return $this->getResponse(); }