diff --git a/src/main/java/org/olat/ims/qti/navigator/DefaultNavigator.java b/src/main/java/org/olat/ims/qti/navigator/DefaultNavigator.java index ec40fdf0d7b04f441cbf224ca2c26dbdc5070214..d2e11d939242ea4fdfd2df3ee1e915288ae28839 100644 --- a/src/main/java/org/olat/ims/qti/navigator/DefaultNavigator.java +++ b/src/main/java/org/olat/ims/qti/navigator/DefaultNavigator.java @@ -177,7 +177,7 @@ public class DefaultNavigator implements Serializable { info.setStatus(QTIConstants.ASSESSMENT_FINISHED); info.setRenderItems(false); - if(delegate != null) { + if(delegate != null && !getAssessmentInstance().isPreview() && !alreadyClosed) { delegate.submitAssessment(assessmentInstance); } }