protected function to_html(ImsXmlReader $item) { $xml = $item->get_xml(); $variables = $item->all_printedVariable(); foreach ($variables as $var) { $var_xml = $var->get_xml(); $name = '{' . $var->identifier . '}'; $xml = str_replace($var_xml, $name, $xml); } $xml = '<?xml version="1.0" encoding="UTF-8" ?>' . $xml; $item = new ImsQtiReader(); $item->load_xml($xml); $result = parent::to_html($item); return $result; }