Index: samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java =================================================================== --- samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java (revision 314091 ) +++ samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java (working copy) @@ -28,6 +28,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.text.DecimalFormat; +import java.text.DecimalFormatSymbols; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -3141,7 +3142,7 @@ final String query ="from AssessmentGradingData a "+ " where a.publishedAssessmentId=? and a.agentId=? and "+ " a.forGrade=? order by a.submittedDate desc"; - + final HibernateCallback hcb = new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = session.createQuery(query); @@ -3163,7 +3164,13 @@ cumulativeScore+=agd.getFinalScore(); } averageScore= cumulativeScore/assessmentGradings.size(); - averageScore= new Float((new DecimalFormat("0.##").format((float)averageScore))); + + DecimalFormat df = new DecimalFormat("0.##"); + DecimalFormatSymbols dfs = new DecimalFormatSymbols(); + dfs.setDecimalSeparator('.'); + df.setDecimalFormatSymbols(dfs); + + averageScore= new Float(df.format((float)averageScore)); } return averageScore; }