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");
 		}
 	}