diff --git a/src/main/java/org/olat/ims/qti21/ui/components/AssessmentObjectComponentRenderer.java b/src/main/java/org/olat/ims/qti21/ui/components/AssessmentObjectComponentRenderer.java
index e870a26611d066c761d6ac83d4efa4b651c37a76..438877ecda275a06b80b2adbf18d05e9784ab7db 100644
--- a/src/main/java/org/olat/ims/qti21/ui/components/AssessmentObjectComponentRenderer.java
+++ b/src/main/java/org/olat/ims/qti21/ui/components/AssessmentObjectComponentRenderer.java
@@ -685,7 +685,10 @@ public abstract class AssessmentObjectComponentRenderer extends DefaultComponent
 				break;
 			}
 			case TextRun.DISPLAY_NAME: {
-				sb.append(((TextRun)inline).getTextContent());
+				String content = ((TextRun)inline).getTextContent();
+				if(content != null) {
+					sb.append(content.replace("<", "&lt;"));
+				}
 				break;
 			}
 			case Math.QTI_CLASS_NAME: {