From 333760cc615f251dd3b32b17f3121777294927ab Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 12 Apr 2017 09:13:37 +0200 Subject: [PATCH] OO-2690: reverse equal order for the numerical input --- .../interactions/FIBAssessmentItemBuilder.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 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 2ebed1ecf27..146c07f0cd0 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 @@ -579,8 +579,8 @@ public class FIBAssessmentItemBuilder extends AssessmentItemBuilder { <correct identifier="RESPONSE_1" /> </match> <equal toleranceMode="relative" tolerance="0.1 0.1" includeLowerBound="true" includeUpperBound="true"> - <variable identifier="RESPONSE_2" /> <correct identifier="RESPONSE_2" /> + <variable identifier="RESPONSE_2" /> </equal> </and> <setOutcomeValue identifier="SCORE"> @@ -644,13 +644,13 @@ public class FIBAssessmentItemBuilder extends AssessmentItemBuilder { ComplexReferenceIdentifier responseIdentifier = ComplexReferenceIdentifier .assumedLegal(numericalEntry.getResponseIdentifier().toString()); - Variable variable = new Variable(equal); - variable.setIdentifier(responseIdentifier); - equal.getExpressions().add(variable); - Correct correct = new Correct(equal); correct.setIdentifier(responseIdentifier); equal.getExpressions().add(correct); + + Variable variable = new Variable(equal); + variable.setIdentifier(responseIdentifier); + equal.getExpressions().add(variable); } } @@ -772,14 +772,14 @@ public class FIBAssessmentItemBuilder extends AssessmentItemBuilder { ComplexReferenceIdentifier responseIdentifier = ComplexReferenceIdentifier .assumedLegal(numericalEntry.getResponseIdentifier().toString()); - Variable variable = new Variable(equal); - variable.setIdentifier(responseIdentifier); - equal.getExpressions().add(variable); - Correct correct = new Correct(equal); correct.setIdentifier(responseIdentifier); equal.getExpressions().add(correct); + Variable variable = new Variable(equal); + variable.setIdentifier(responseIdentifier); + equal.getExpressions().add(variable); + SetOutcomeValue mapOutcomeValue = new SetOutcomeValue(responseIf); responseIf.getResponseRules().add(mapOutcomeValue); mapOutcomeValue.setIdentifier(Identifier.parseString(scoreIdentifier)); -- GitLab