Index: lams_tool_task/conf/language/lams/ApplicationResources.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/conf/language/lams/ApplicationResources.properties,v
diff -u -r1.10 -r1.11
--- lams_tool_task/conf/language/lams/ApplicationResources.properties 6 May 2008 04:54:38 -0000 1.10
+++ lams_tool_task/conf/language/lams/ApplicationResources.properties 9 May 2008 03:45:56 -0000 1.11
@@ -107,6 +107,8 @@
label.monitoring.summary.overall.summary =Overall Summary
label.monitoring.summary.user =User
label.monitoring.summary.complete.activity =Complete Activity?
+label.monitoring.summary.title.reflection =Reflection
+label.monitoring.summary.reflection =Reflection
label.monitoring.tasksummary.task.summary =Task Summary
label.monitoring.tasksummary.task.required.to.finish =this task is required to finish this activity
label.monitoring.tasksummary.parent.activity =Parent activity
Index: lams_tool_task/conf/language/lams/ApplicationResources_en_AU.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/conf/language/lams/ApplicationResources_en_AU.properties,v
diff -u -r1.9 -r1.10
--- lams_tool_task/conf/language/lams/ApplicationResources_en_AU.properties 6 May 2008 04:54:38 -0000 1.9
+++ lams_tool_task/conf/language/lams/ApplicationResources_en_AU.properties 9 May 2008 03:45:56 -0000 1.10
@@ -94,6 +94,8 @@
label.monitoring.summary.overall.summary =Overall Summary
label.monitoring.summary.user =User
label.monitoring.summary.complete.activity =Complete Activity?
+label.monitoring.summary.title.reflection =Reflection
+label.monitoring.summary.reflection =Reflection
label.monitoring.tasksummary.task.summary =Task Summary
label.monitoring.tasksummary.task.required.to.finish =this task is required to finish this activity
label.monitoring.tasksummary.parent.activity =Parent activity
Index: lams_tool_task/conf/language/rams/ApplicationResources.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/conf/language/rams/Attic/ApplicationResources.properties,v
diff -u -r1.5 -r1.6
--- lams_tool_task/conf/language/rams/ApplicationResources.properties 6 May 2008 04:54:38 -0000 1.5
+++ lams_tool_task/conf/language/rams/ApplicationResources.properties 9 May 2008 03:45:55 -0000 1.6
@@ -107,6 +107,8 @@
label.monitoring.summary.overall.summary =Overall Summary
label.monitoring.summary.user =User
label.monitoring.summary.complete.activity =Complete Activity?
+label.monitoring.summary.title.reflection =Reflection
+label.monitoring.summary.reflection =Reflection
label.monitoring.tasksummary.task.summary =Task Summary
label.monitoring.tasksummary.task.required.to.finish =this task is required to finish this activity
label.monitoring.tasksummary.parent.activity =Parent activity
Index: lams_tool_task/conf/language/rams/ApplicationResources_en_AU.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/conf/language/rams/Attic/ApplicationResources_en_AU.properties,v
diff -u -r1.5 -r1.6
--- lams_tool_task/conf/language/rams/ApplicationResources_en_AU.properties 6 May 2008 04:54:38 -0000 1.5
+++ lams_tool_task/conf/language/rams/ApplicationResources_en_AU.properties 9 May 2008 03:45:55 -0000 1.6
@@ -107,6 +107,8 @@
label.monitoring.summary.overall.summary =Overall Summary
label.monitoring.summary.user =User
label.monitoring.summary.complete.activity =Complete Activity?
+label.monitoring.summary.title.reflection =Reflection
+label.monitoring.summary.reflection =Reflection
label.monitoring.tasksummary.task.summary =Task Summary
label.monitoring.tasksummary.task.required.to.finish =this task is required to finish this activity
label.monitoring.tasksummary.parent.activity =Parent activity
Index: lams_tool_task/conf/xdoclet/struts-actions.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/conf/xdoclet/struts-actions.xml,v
diff -u -r1.6 -r1.7
--- lams_tool_task/conf/xdoclet/struts-actions.xml 7 Apr 2008 07:33:30 -0000 1.6
+++ lams_tool_task/conf/xdoclet/struts-actions.xml 9 May 2008 03:45:55 -0000 1.7
@@ -276,6 +276,11 @@
+
+
+
*
* session_id
- * session_name
- * TaskListItem.uid
- * TaskListItem.create_by_author
- * TaskListItem.is_hide
- * TaskListItem.title
- * User.login_name
- * count(taskList_item_uid)
- * @author Steve.Ni
+ * isMonitorVerificationRequired
+ * userNames
+ * taskListItems
+ * completeMap
+ * visitNumbers
*
- * @version $Revision$
+ * @author Andrey Balan
*/
public class Summary {
@@ -58,11 +55,6 @@
/**
* Contruction method for monitoring summary function.
- *
- * Don't set isInitGroup and viewNumber fields
- * @param sessionName
- * @param item
- * @param isInitGroup
*/
public Summary(List taskListItems, List userNames, boolean[][] completeMap, int[] visitNumbers, boolean isMonitorVerificationRequired){
this.userNames = userNames;
Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/ITaskListService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/ITaskListService.java,v
diff -u -r1.11 -r1.12
--- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/ITaskListService.java 15 Apr 2008 11:03:27 -0000 1.11
+++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/ITaskListService.java 9 May 2008 03:45:55 -0000 1.12
@@ -313,15 +313,6 @@
*/
public void updateEntry(NotebookEntry notebookEntry);
- /**
- * Get Reflect DTO list grouped by sessionID.
- *
- * @param contentId
- * @return
- */
- Map> getReflectList(Long contentId);
-
-
//********** Export methods ***********************
/**
Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java,v
diff -u -r1.12 -r1.13
--- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java 2 May 2008 04:25:16 -0000 1.12
+++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java 9 May 2008 03:45:55 -0000 1.13
@@ -700,30 +700,6 @@
coreNotebookService.updateEntry(notebookEntry);
}
- /**
- * {@inheritDoc}
- */
- public Map> getReflectList(Long contentId){
- Map> map = new HashMap>();
-
- List sessionList = taskListSessionDao.getByContentId(contentId);
- for(TaskListSession session:sessionList){
- Long sessionId = session.getSessionId();
- boolean hasRefection = session.getTaskList().isReflectOnActivity();
- Set list = new TreeSet(this.new ReflectDTOComparator());
- //get all users in this session
- List users = taskListUserDao.getBySessionID(sessionId);
- for(TaskListUser user : users){
- ReflectDTO ref = new ReflectDTO(user);
- ref.setHasRefection(hasRefection);
- list.add(ref);
- }
- map.put(sessionId, list);
- }
-
- return map;
- }
-
//*****************************************************************************
// Set methods for Spring Bean
//*****************************************************************************
Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java,v
diff -u -r1.4 -r1.5
--- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java 2 May 2008 08:16:49 -0000 1.4
+++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java 9 May 2008 03:45:56 -0000 1.5
@@ -69,18 +69,18 @@
if (param.equals("summary")) {
return summary(mapping, form, request, response);
}
-
if (param.equals("summaryTask")) {
return summaryTask(mapping, form, request, response);
}
-
if(param.equals("setVerifiedByMonitor")){
return setVerifiedByMonitor(mapping, form, request, response);
}
-
if (param.equals("listuser")) {
return listuser(mapping, form, request, response);
}
+ if (param.equals("viewReflection")) {
+ return viewReflection(mapping, form, request, response);
+ }
return mapping.findForward(TaskListConstants.ERROR);
}
@@ -166,6 +166,33 @@
request.setAttribute(TaskListConstants.ATTR_USER_LIST, list);
return mapping.findForward(TaskListConstants.SUCCESS);
}
+
+ private ActionForward viewReflection(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
+
+ Long uid = WebUtil.readLongParam(request, TaskListConstants.ATTR_USER_UID);
+
+ ITaskListService service = getTaskListService();
+ TaskListUser user = service.getUser(uid);
+ Long sessionID = user.getSession().getSessionId();
+ NotebookEntry notebookEntry = service.getEntry(sessionID,
+ CoreNotebookConstants.NOTEBOOK_TOOL,
+ TaskListConstants.TOOL_SIGNATURE, user.getUserId().intValue());
+
+ TaskListSession session = service.getTaskListSessionBySessionId(sessionID);
+
+ ReflectDTO refDTO = new ReflectDTO(user);
+ if(notebookEntry == null){
+ refDTO.setFinishReflection(false);
+ refDTO.setReflect(null);
+ }else{
+ refDTO.setFinishReflection(true);
+ refDTO.setReflect(notebookEntry.getEntry());
+ }
+ refDTO.setReflectInstrctions(session.getTaskList().getReflectInstructions());
+
+ request.setAttribute("userDTO", refDTO);
+ return mapping.findForward("success");
+ }
// *************************************************************************************
// Private method
Index: lams_tool_task/web/pages/export/reflection.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/web/pages/export/Attic/reflection.jsp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_tool_task/web/pages/export/reflection.jsp 9 May 2008 03:45:55 -0000 1.1
@@ -0,0 +1,38 @@
+<%-- Reflection list --%>
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+ ${user.loginName}
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
\ No newline at end of file
Index: lams_tool_task/web/pages/learning/learning.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/web/pages/learning/learning.jsp,v
diff -u -r1.10 -r1.11
--- lams_tool_task/web/pages/learning/learning.jsp 6 May 2008 04:54:38 -0000 1.10
+++ lams_tool_task/web/pages/learning/learning.jsp 9 May 2008 03:45:55 -0000 1.11
@@ -237,9 +237,8 @@
-
-
+
+
Index: lams_tool_task/web/pages/monitoring/summary.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_task/web/pages/monitoring/summary.jsp,v
diff -u -r1.3 -r1.4
--- lams_tool_task/web/pages/monitoring/summary.jsp 28 Mar 2008 02:21:27 -0000 1.3
+++ lams_tool_task/web/pages/monitoring/summary.jsp 9 May 2008 03:45:56 -0000 1.4
@@ -17,9 +17,11 @@
-
-
-
+
+
+
+ |
+
@@ -80,6 +82,47 @@
|
-
+
+
+<%-- Reflection list --%>
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+ ${user.loginName}
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+