diff --git a/src/main/java/org/olat/ims/qti21/model/xml/AssessmentHtmlBuilder.java b/src/main/java/org/olat/ims/qti21/model/xml/AssessmentHtmlBuilder.java index 9be6d7e22710ff34a1235785f3d04674f11bc0de..287fa9f055f49b5227d31d883dcec645c17cfa4f 100644 --- a/src/main/java/org/olat/ims/qti21/model/xml/AssessmentHtmlBuilder.java +++ b/src/main/java/org/olat/ims/qti21/model/xml/AssessmentHtmlBuilder.java @@ -68,6 +68,7 @@ import uk.ac.ed.ph.jqtiplus.xmlutils.xslt.XsltSerializationOptions; public class AssessmentHtmlBuilder { private static final Logger log = Tracing.createLoggerFor(AssessmentHtmlBuilder.class); + private static final String SPACE = " "; private final QtiSerializer qtiSerializer; @@ -373,6 +374,8 @@ public class AssessmentHtmlBuilder { attributes.addAttribute("data-oo-movie", ooData); super.startElement("", "object", "object", attributes); + // ensure the tag is written <object> </object> and <object /> + super.characters(SPACE.toCharArray(), 0, SPACE.length()); super.endElement("", "object", "object"); } }