protected function getTemplateQtiVariables()
 {
     $variables = parent::getTemplateQtiVariables();
     $variables['typeIdentifier'] = $this->typeIdentifier;
     $variables['markup'] = $this->markup;
     return $variables;
 }
 protected function getTemplateQtiVariables()
 {
     $variables = parent::getTemplateQtiVariables();
     if (trim($this->getPrompt()->getBody()) !== '') {
         //prompt is optional:
         $variables['prompt'] = $this->prompt->toQTI();
     }
     return $variables;
 }