Ejemplo n.º 1
0
 /**
  * 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();
 }
Ejemplo n.º 2
0
 /**
  * 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();
 }
Ejemplo n.º 3
0
 /**
  * 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();
 }