Index: lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java =================================================================== diff -u -rf8946bae724b8a3f414aa1f6a27cd714fe8aae58 -r43bb5bd58ff80699bd474ac93a123324e79ba687 --- lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java (.../LessonManagerServlet.java) (revision f8946bae724b8a3f414aa1f6a27cd714fe8aae58) +++ lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java (.../LessonManagerServlet.java) (revision 43bb5bd58ff80699bd474ac93a123324e79ba687) @@ -1065,14 +1065,7 @@ lessonElement.setAttribute("lessonName", lesson.getLessonName()); // calculate lesson's MaxPossibleMark - Set activities = getLessonActivities(lesson); - Long lessonMaxPossibleMark = 0L; - for (ToolActivity activity : activities) { - Long activityMaxPossibleMark = toolService.getActivityMaxPossibleMark(activity); - if (activityMaxPossibleMark != null) { - lessonMaxPossibleMark += activityMaxPossibleMark; - } - } + Long lessonMaxPossibleMark = toolService.getLessonMaxPossibleMark(lesson); lessonElement.setAttribute("lessonMaxPossibleMark", lessonMaxPossibleMark.toString()); List allUsers = integrationService.getExtUserUseridMapByExtServer(extServer);