protected function getTemplateQtiVariables()
 {
     $nsMarkup = 'html5';
     $variables = parent::getTemplateQtiVariables();
     $variables['libraries'] = $this->libraries;
     $variables['stylesheets'] = $this->stylesheets;
     $variables['mediaFiles'] = $this->mediaFiles;
     $variables['serializedProperties'] = $this->serializePortableProperties($this->properties, self::NS_NAME, self::NS_URI);
     $variables['entryPoint'] = $this->entryPoint;
     $variables['typeIdentifier'] = $this->typeIdentifier;
     $variables['markup'] = preg_replace('/<(\\/)?([^!])/', '<$1' . $nsMarkup . ':$2', $variables['markup']);
     $this->getRelatedItem()->addNamespace($nsMarkup, $nsMarkup);
     return $variables;
 }
 protected function getTemplateQtiVariables()
 {
     $variables = parent::getTemplateQtiVariables();
     $variables['libraries'] = $this->libraries;
     $variables['properties'] = $this->properties;
     $variables['entryPoint'] = $this->entryPoint;
     $variables['typeIdentifier'] = $this->typeIdentifier;
     return $variables;
 }