diff --git a/src/main/java/org/olat/ims/qti/QTI12MetadataController.java b/src/main/java/org/olat/ims/qti/QTI12MetadataController.java index a7d3702bb275b68ab594881850971f5419c392b1..726a4f06ba1c2909dfe834f8ba91b00c4735ebe0 100644 --- a/src/main/java/org/olat/ims/qti/QTI12MetadataController.java +++ b/src/main/java/org/olat/ims/qti/QTI12MetadataController.java @@ -29,6 +29,7 @@ import org.olat.core.gui.components.form.flexible.impl.FormLayoutContainer; import org.olat.core.gui.control.Controller; import org.olat.core.gui.control.WindowControl; import org.olat.core.util.Util; +import org.olat.core.util.filter.impl.NekoHTMLFilter; import org.olat.ims.qti.editor.ItemNodeTabbedFormController; import org.olat.ims.qti.editor.QTIEditHelper; import org.olat.ims.qti.editor.beecom.objects.ChoiceQuestion; @@ -105,7 +106,10 @@ public class QTI12MetadataController extends FormBasicController { if(correct && response.getContent() != null) { String responseSummary = response.getContent().renderAsText(); if(responseSummary.length() > 128) { - responseSummary = responseSummary.substring(0, 125) + "..."; + responseSummary = new NekoHTMLFilter().filter(responseSummary); + if(responseSummary.length() > 128) { + responseSummary = responseSummary.substring(0, 125) + "..."; + } } uifactory.addStaticTextElement("item_correct_response_" + count++, null, responseSummary, correctResponsesCont); }