();
+ toolOutputDefinitions.add(AssessmentConstants.OUTPUT_NAME_LEARNER_TOTAL_SCORE);
+ toolOutputDefinitions.add(AssessmentConstants.OUTPUT_NAME_BEST_SCORE);
+ toolOutputDefinitions.add(AssessmentConstants.OUTPUT_NAME_FIRST_SCORE);
+ toolOutputDefinitions.add(AssessmentConstants.OUTPUT_NAME_AVERAGE_SCORE);
+ String activityEvaluation = service.getActivityEvaluation(contentId);
+ sessionMap.put(AssessmentConstants.ATTR_TOOL_OUTPUT_DEFINITIONS, toolOutputDefinitions);
+ sessionMap.put(AssessmentConstants.ATTR_ACTIVITY_EVALUATION, activityEvaluation);
// cache into sessionMap
boolean isGroupedActivity = service.isGroupedActivity(contentId);
@@ -274,6 +290,32 @@
}
/**
+ * Set tool's activityEvaluation
+ *
+ * @param mapping
+ * @param form
+ * @param request
+ * @param response
+ * @return
+ * @throws JSONException
+ * @throws IOException
+ */
+ private ActionForward setActivityEvaluation(ActionMapping mapping, ActionForm form, HttpServletRequest request,
+ HttpServletResponse response) throws JSONException, IOException {
+ initAssessmentService();
+
+ Long contentID = WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_CONTENT_ID);
+ String activityEvaluation = WebUtil.readStrParam(request, AssessmentConstants.ATTR_ACTIVITY_EVALUATION);
+ service.setActivityEvaluation(contentID, activityEvaluation);
+
+ JSONObject responseJSON = new JSONObject();
+ responseJSON.put("success", "true");
+ response.setContentType("application/json;charset=utf-8");
+ response.getWriter().print(new String(responseJSON.toString()));
+ return null;
+ }
+
+ /**
* Refreshes user list.
*/
public ActionForward getUsers(ActionMapping mapping, ActionForm form, HttpServletRequest request,
@@ -305,7 +347,7 @@
if (groupLeader != null) {
- float assessmentResult = service.getLastFinishedAssessmentResultGrade(assessment.getUid(),
+ float assessmentResult = service.getLastTotalScoreByUser(assessment.getUid(),
groupLeader.getUserId());
AssessmentUserDTO userDto = new AssessmentUserDTO();
Index: lams_tool_assessment/web/pages/monitoring/statistic.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/monitoring/statistic.jsp,v
diff -u -r1.6 -r1.7
--- lams_tool_assessment/web/pages/monitoring/statistic.jsp 11 Nov 2015 01:16:45 -0000 1.6
+++ lams_tool_assessment/web/pages/monitoring/statistic.jsp 20 Apr 2016 09:46:55 -0000 1.7
@@ -2,6 +2,31 @@
+
+
@@ -39,3 +64,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+