From 87e1ee4c5c8385f304c60f7a3420c2141b2d1c3f Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 18 Mar 2014 16:12:53 +0100 Subject: [PATCH] OO-1023: don't show the warnings if a survey contains an essay --- .../java/org/olat/course/nodes/iq/IQEditController.java | 1 + .../java/org/olat/ims/qti/editor/EssayItemController.java | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/iq/IQEditController.java b/src/main/java/org/olat/course/nodes/iq/IQEditController.java index 4ec72db2243..3b1188cb433 100644 --- a/src/main/java/org/olat/course/nodes/iq/IQEditController.java +++ b/src/main/java/org/olat/course/nodes/iq/IQEditController.java @@ -636,6 +636,7 @@ public class IQEditController extends ActivateableTabbableDefaultController impl private void checkEssay(RepositoryEntry re) { if(OnyxModule.isOnyxTest(re.getOlatResource())) return; + if(courseNode instanceof IQSURVCourseNode || courseNode instanceof IQSELFCourseNode) return; TestFileResource fr = new TestFileResource(); fr.overrideResourceableId(re.getOlatResource().getResourceableId()); diff --git a/src/main/java/org/olat/ims/qti/editor/EssayItemController.java b/src/main/java/org/olat/ims/qti/editor/EssayItemController.java index a4dd74647f1..34ec7d25896 100644 --- a/src/main/java/org/olat/ims/qti/editor/EssayItemController.java +++ b/src/main/java/org/olat/ims/qti/editor/EssayItemController.java @@ -121,13 +121,15 @@ public class EssayItemController extends DefaultController implements Controller try { String score = ureq.getParameter("single_score"); float sc = Float.parseFloat(score); - if(sc <= 0.0001f) { + if(sc <= 0.0001f && !qtiPackage.getQTIDocument().isSurvey()) { getWindowControl().setWarning(trnsltr.translate("editor.info.mc.zero.points")); } essayQuestion.setMinValue(0.0f); essayQuestion.setMaxValue(sc); } catch(Exception e) { - getWindowControl().setWarning(trnsltr.translate("editor.info.mc.zero.points")); + if(!qtiPackage.getQTIDocument().isSurvey()) { + getWindowControl().setWarning(trnsltr.translate("editor.info.mc.zero.points")); + } } if (restrictedEdit) { -- GitLab