Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/ExportServlet.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/ExportServlet.java,v
diff -u -r1.4 -r1.5
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/ExportServlet.java 21 May 2006 19:43:02 -0000 1.4
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/ExportServlet.java 22 May 2006 21:18:50 -0000 1.5
@@ -113,8 +113,8 @@
MonitoringUtil.prepareChartDataForExportLearner(request, voteService, null, content.getVoteContentId(), voteSession.getUid());
logger.debug("post prepareChartDataForExport");
-
- logger.debug("ending learner mode: ");
+
+ logger.debug("ending learner mode: ");
}
public void teacher(HttpServletRequest request, HttpServletResponse response, String directoryName, Cookie[] cookies)
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java,v
diff -u -r1.21 -r1.22
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java 16 May 2006 17:39:26 -0000 1.21
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java 22 May 2006 21:18:50 -0000 1.22
@@ -317,7 +317,6 @@
logger.debug("returning back to from to fix errors:");
request.getSession().setAttribute(EDITACTIVITY_EDITMODE, new Boolean(true));
request.setAttribute(VALIDATION_ERROR, new Boolean(true).toString());
- //return mapping.findForward(destination);
return false;
}
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringAction.java,v
diff -u -r1.19 -r1.20
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringAction.java 18 May 2006 22:11:08 -0000 1.19
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringAction.java 22 May 2006 21:18:50 -0000 1.20
@@ -466,16 +466,38 @@
logger.debug("USER_EXCEPTION_NO_TOOL_SESSIONS is set to true");
}
- refreshInstructionsData(request, voteContent);
+ refreshInstructionsData(request, voteContent, voteService);
request.getSession().setAttribute(CURRENT_MONITORING_TAB, "instructions");
logger.debug("ending initInstructionsContent...");
}
- public void refreshInstructionsData(HttpServletRequest request, VoteContent voteContent)
+ public void refreshInstructionsData(HttpServletRequest request, VoteContent voteContent, IVoteService voteService)
{
request.getSession().setAttribute(RICHTEXT_ONLINEINSTRUCTIONS,voteContent.getOnlineInstructions());
request.getSession().setAttribute(RICHTEXT_OFFLINEINSTRUCTIONS,voteContent.getOfflineInstructions());
+
+ /*process offline files metadata*/
+ List listOfflineFilesMetaData=voteService.getOfflineFilesMetaData(voteContent.getUid());
+ logger.debug("existing listOfflineFilesMetaData, to be structured as VoteAttachmentDTO: " + listOfflineFilesMetaData);
+ listOfflineFilesMetaData=AuthoringUtil.populateMetaDataAsAttachments(listOfflineFilesMetaData);
+ logger.debug("populated listOfflineFilesMetaData: " + listOfflineFilesMetaData);
+ request.getSession().setAttribute(LIST_OFFLINEFILES_METADATA, listOfflineFilesMetaData);
+
+ List listUploadedOfflineFileNames=AuthoringUtil.populateMetaDataAsFilenames(listOfflineFilesMetaData);
+ logger.debug("returned from db listUploadedOfflineFileNames: " + listUploadedOfflineFileNames);
+ request.getSession().setAttribute(LIST_UPLOADED_OFFLINE_FILENAMES, listUploadedOfflineFileNames);
+
+ /*process online files metadata*/
+ List listOnlineFilesMetaData=voteService.getOnlineFilesMetaData(voteContent.getUid());
+ logger.debug("existing listOnlineFilesMetaData, to be structured as VoteAttachmentDTO: " + listOnlineFilesMetaData);
+ listOnlineFilesMetaData=AuthoringUtil.populateMetaDataAsAttachments(listOnlineFilesMetaData);
+ logger.debug("populated listOnlineFilesMetaData: " + listOnlineFilesMetaData);
+ request.getSession().setAttribute(LIST_ONLINEFILES_METADATA, listOnlineFilesMetaData);
+
+ List listUploadedOnlineFileNames=AuthoringUtil.populateMetaDataAsFilenames(listOnlineFilesMetaData);
+ logger.debug("returned from db listUploadedOnlineFileNames: " + listUploadedOnlineFileNames);
+ request.getSession().setAttribute(LIST_UPLOADED_ONLINE_FILENAMES, listUploadedOnlineFileNames);
}
@@ -603,7 +625,7 @@
public ActionForward submitAllContent(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
logger.debug("dispatching proxy submitAllContent...");
- request.getSession().setAttribute(ACTIVE_MODULE, DEFINE_LATER);
+ request.getSession().setAttribute(ACTIVE_MODULE, MONITORING);
request.setAttribute(SOURCE_VOTE_STARTER, "monitoring");
logger.debug("SOURCE_VOTE_STARTER: monitoring");
@@ -628,7 +650,8 @@
if (isContentSubmitted == true)
voteMonitoringForm.setSbmtSuccess(new Boolean(true).toString());
-
+
+ request.getSession().setAttribute(DEFINE_LATER_IN_EDIT_MODE, new Boolean(false));
logger.debug("final submit status :" +voteMonitoringForm.getSbmtSuccess());
return (mapping.findForward(destination));
}
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringStarterAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringStarterAction.java,v
diff -u -r1.17 -r1.18
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringStarterAction.java 18 May 2006 10:21:19 -0000 1.17
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteMonitoringStarterAction.java 22 May 2006 21:18:50 -0000 1.18
@@ -243,7 +243,7 @@
voteMonitoringAction.refreshStatsData(request);
logger.debug("refreshing instructions data...");
- voteMonitoringAction.refreshInstructionsData(request, voteContent);
+ voteMonitoringAction.refreshInstructionsData(request, voteContent, voteService);
logger.debug("end initializing monitoring data...");
return true;
Index: lams_tool_vote/web/authoring/AuthoringMaincontent.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/web/authoring/AuthoringMaincontent.jsp,v
diff -u -r1.11 -r1.12
--- lams_tool_vote/web/authoring/AuthoringMaincontent.jsp 16 May 2006 23:47:08 -0000 1.11
+++ lams_tool_vote/web/authoring/AuthoringMaincontent.jsp 22 May 2006 21:18:50 -0000 1.12
@@ -186,10 +186,6 @@
-
-
-
Index: lams_tool_vote/web/authoring/BasicContent.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_vote/web/authoring/BasicContent.jsp,v
diff -u -r1.18 -r1.19
--- lams_tool_vote/web/authoring/BasicContent.jsp 16 May 2006 05:13:25 -0000 1.18
+++ lams_tool_vote/web/authoring/BasicContent.jsp 22 May 2006 21:18:50 -0000 1.19
@@ -150,7 +150,15 @@
+
+
+
+
+
+
+
+