Index: samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemBean.java =================================================================== --- samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemBean.java (revision 92035) +++ samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemBean.java (revision 92036) @@ -249,7 +249,8 @@ */ public double getItemScore() { - return Precision.round(itemScore, 2); + //return Precision.round(itemScore, 2); + return itemScore; } /** @@ -267,7 +268,8 @@ */ public double getItemDiscount() { - return Precision.round(itemDiscount, 2); + //return Precision.round(itemDiscount, 2); + return itemDiscount; } /** Index: samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ItemContentsBean.java =================================================================== --- samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ItemContentsBean.java (revision 92035) +++ samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ItemContentsBean.java (revision 92036) @@ -252,7 +252,8 @@ * @return String representation of the points. */ public double getPoints() { - return Precision.round(points, 2); + //return Precision.round(points, 2); + return points; } /** @@ -475,7 +476,8 @@ * @return String representation of the max points. */ public double getRoundedMaxPoints() { - return Precision.round(maxPoints, 2); + //return Precision.round(maxPoints, 2); + return maxPoints; } /** @@ -1271,7 +1273,8 @@ public String getPointsDisplayString() { String pointsDisplayString = ""; if (showStudentQuestionScore) { - pointsDisplayString = Precision.round(points, 2) + "/"; + //pointsDisplayString = Precision.round(points, 2) + "/"; + pointsDisplayString = points + "/"; } return pointsDisplayString; } @@ -1321,7 +1324,8 @@ if (itemData.getScore() == null) return 0.0; else - return Precision.round(itemData.getScore(), 2); + return itemData.getScore(); + //return Precision.round(itemData.getScore(), 2); } public void setUpdatedScore(Double score) { Index: samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBeanie.java =================================================================== --- samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBeanie.java (revision 92035) +++ samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBeanie.java (revision 92036) @@ -385,7 +385,8 @@ public String getRoundedRawScore() { try { - String newscore= ContextUtil.getRoundedValue(rawScore, 2); + //String newscore= ContextUtil.getRoundedValue(rawScore, 2); + String newscore=rawScore; return Validator.check(newscore, "N/A"); } catch (Exception e) { Index: samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/AgentResults.java =================================================================== --- samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/AgentResults.java (revision 92035) +++ samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/AgentResults.java (revision 92036) @@ -230,7 +230,7 @@ this.forGrade = forGrade; } public String getTotalAutoScore() { - return getRoundedTotalAutoScore(); + return getExactTotalAutoScore(); } public String getExactTotalAutoScore() { @@ -240,7 +240,8 @@ public String getRoundedTotalAutoScore() { if (totalAutoScore!= null){ try { - String newscore = ContextUtil.getRoundedValue(totalAutoScore.replace(',', '.'), 2); + String newscore = ContextUtil.getRoundedValue(totalAutoScore.replace(',', '.'), 2); + return Validator.check(newscore, "N/A").replace(',', '.'); } catch (Exception e) { @@ -269,8 +270,9 @@ public String getRoundedTotalOverrideScore() { if (totalOverrideScore != null) { try { - String newscore = ContextUtil.getRoundedValue( - totalOverrideScore.replace(',', '.'), 2); + String newscore = ContextUtil.getRoundedValue( + totalOverrideScore.replace(',', '.'), 2); + return Validator.check(newscore, "N/A").replace(',', '.'); } catch (Exception e) { // encountered some weird number format/locale @@ -295,7 +297,8 @@ public String getRoundedFinalScore() { if (finalScore!= null){ try { - String newscore = ContextUtil.getRoundedValue(finalScore.replace(',', '.'), 2); + String newscore = ContextUtil.getRoundedValue(finalScore.replace(',', '.'), 2); + return Validator.check(newscore, "N/A").replace(',', '.'); } catch (Exception e) { Index: samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java =================================================================== --- samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java (revision 92035) +++ samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java (revision 92036) @@ -339,7 +339,8 @@ */ public double getMaxScore() { - return Precision.round(maxScore, 2); + //return Precision.round(maxScore, 2); + return maxScore; } /**