diff --git a/src/main/java/org/olat/ims/qti21/repository/handlers/QTI21AssessmentTestHandler.java b/src/main/java/org/olat/ims/qti21/repository/handlers/QTI21AssessmentTestHandler.java
index a1f3606366c3cadb0ec4fa57370d97386e2c427a..6fa9dffe4d0bae60d9df1260d51f4f6c133b0b42 100644
--- a/src/main/java/org/olat/ims/qti21/repository/handlers/QTI21AssessmentTestHandler.java
+++ b/src/main/java/org/olat/ims/qti21/repository/handlers/QTI21AssessmentTestHandler.java
@@ -167,7 +167,7 @@ public class QTI21AssessmentTestHandler extends FileHandler {
         ManifestBuilder manifestBuilder = ManifestBuilder.createAssessmentTestBuilder();
 
 		//single choice
-		File itemFile = new File(directory, IdentifierGenerator.newAsString(QTI21QuestionType.sc.getPrefix()));
+		File itemFile = new File(directory, IdentifierGenerator.newAsString(QTI21QuestionType.sc.getPrefix()) + ".xml");
 		AssessmentItem assessmentItem = AssessmentItemFactory.createSingleChoice();
 		QtiSerializer qtiSerializer = qtiService.qtiSerializer();
 		manifestBuilder.appendAssessmentItem(itemFile.getName());