From 9701b6c941a782c8cd6f9a79dc9080fe0ce2aa6b Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Wed, 15 Jan 2020 08:41:39 +0100 Subject: [PATCH] OO-4464: revert logic to detect score per variant in FIB --- .../model/xml/interactions/FIBAssessmentItemBuilder.java | 2 +- .../org/olat/modules/qpool/ui/QuestionListController.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/olat/ims/qti21/model/xml/interactions/FIBAssessmentItemBuilder.java b/src/main/java/org/olat/ims/qti21/model/xml/interactions/FIBAssessmentItemBuilder.java index cdc43c53a7e..03bf16bdd19 100644 --- a/src/main/java/org/olat/ims/qti21/model/xml/interactions/FIBAssessmentItemBuilder.java +++ b/src/main/java/org/olat/ims/qti21/model/xml/interactions/FIBAssessmentItemBuilder.java @@ -508,7 +508,7 @@ public class FIBAssessmentItemBuilder extends AssessmentItemBuilder { if(textEntry.getAlternatives() != null && !textEntry.getAlternatives().isEmpty()) { for(TextEntryAlternative alternative:textEntry.getAlternatives()) { double altScore = alternative.getScore(); - if(altScore >= 0.0d && score != null && score.doubleValue() == altScore) { + if(altScore >= 0.0d && score != null && score.doubleValue() != altScore) { return true; } } diff --git a/src/main/java/org/olat/modules/qpool/ui/QuestionListController.java b/src/main/java/org/olat/modules/qpool/ui/QuestionListController.java index bc9840006d9..813f607bac5 100644 --- a/src/main/java/org/olat/modules/qpool/ui/QuestionListController.java +++ b/src/main/java/org/olat/modules/qpool/ui/QuestionListController.java @@ -799,13 +799,13 @@ public class QuestionListController extends AbstractItemListController implement } private void doOpenImport(UserRequest ureq) { - String title = translate("import"); + removeAsListenerAndDispose(calloutCtrl); removeAsListenerAndDispose(importSourcesCtrl); + importSourcesCtrl = new ImportSourcesController(ureq, getWindowControl()); listenTo(importSourcesCtrl); - removeAsListenerAndDispose(calloutCtrl); - calloutCtrl = new CloseableCalloutWindowController(ureq, getWindowControl(), importSourcesCtrl.getInitialComponent(), importItem, title, true, null); + calloutCtrl = new CloseableCalloutWindowController(ureq, getWindowControl(), importSourcesCtrl.getInitialComponent(), importItem, null, true, null); listenTo(calloutCtrl); calloutCtrl.activate(); } -- GitLab