Index: lams_build/lib/lams/lams-learning.jar
===================================================================
RCS file: /usr/local/cvsroot/lams_build/lib/lams/lams-learning.jar,v
diff -u -r1.9 -r1.10
Binary files differ
Index: lams_build/lib/lams/lams-monitoring.jar
===================================================================
RCS file: /usr/local/cvsroot/lams_build/lib/lams/lams-monitoring.jar,v
diff -u -r1.9 -r1.10
Binary files differ
Index: lams_learning/build.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/build.xml,v
diff -u -r1.11 -r1.12
--- lams_learning/build.xml 10 Oct 2005 12:10:24 -0000 1.11
+++ lams_learning/build.xml 31 Oct 2005 05:24:58 -0000 1.12
@@ -246,7 +246,6 @@
-
Index: lams_learning/conf/war/META-INF/MANIFEST.MF
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/conf/war/META-INF/Attic/MANIFEST.MF,v
diff -u -r1.3 -r1.4
--- lams_learning/conf/war/META-INF/MANIFEST.MF 12 Oct 2005 03:09:26 -0000 1.3
+++ lams_learning/conf/war/META-INF/MANIFEST.MF 31 Oct 2005 05:24:57 -0000 1.4
@@ -1,2 +1 @@
-Class-Path: ./lams.jar ./lams_learning.jar ./lams-tool-laicp10.jar ./lams-tool-lanb11.jar ./lams-tool-laqa11.jar ./lams-tool-lasbmt11.jar ./lams-tool-lasr10.jar
-
+Class-Path: ./lams.jar ./lams-learning.jar ./lams-tool-laicp10.jar ./lams-tool-lanb11.jar ./lams-tool-laqa11.jar ./lams-tool-lasbmt11.jar ./lams-tool-lasr10.jar
\ No newline at end of file
Index: lams_learning/conf/xdoclet/web-settings.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/conf/xdoclet/web-settings.xml,v
diff -u -r1.9 -r1.10
--- lams_learning/conf/xdoclet/web-settings.xml 12 Oct 2005 01:31:42 -0000 1.9
+++ lams_learning/conf/xdoclet/web-settings.xml 31 Oct 2005 05:24:57 -0000 1.10
@@ -30,10 +30,12 @@
classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml
classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml
classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml
- classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml
- classpath:/org/lamsfoundation/lams/tool/survey/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/imscp/applicationContext.xml
classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml
- classpath*:applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/survey/applicationContext.xml
Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java,v
diff -u -r1.8 -r1.9
--- lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java 21 Oct 2005 06:05:11 -0000 1.8
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java 31 Oct 2005 05:24:57 -0000 1.9
@@ -37,6 +37,7 @@
import java.util.Set;
import java.util.TreeSet;
import java.util.Vector;
+
import javax.servlet.http.Cookie;
import org.apache.log4j.Logger;
@@ -60,12 +61,13 @@
import org.lamsfoundation.lams.tool.service.ILamsCoreToolService;
import org.lamsfoundation.lams.usermanagement.User;
import org.lamsfoundation.lams.usermanagement.dao.IUserDAO;
-import org.lamsfoundation.lams.util.HttpUrlConnectionUtil;
import org.lamsfoundation.lams.util.FileUtil;
import org.lamsfoundation.lams.util.FileUtilException;
+import org.lamsfoundation.lams.util.HttpUrlConnectionUtil;
import org.lamsfoundation.lams.util.WebUtil;
import org.lamsfoundation.lams.util.zipfile.ZipFileUtil;
import org.lamsfoundation.lams.util.zipfile.ZipFileUtilException;
+import org.lamsfoundation.lams.web.util.AttributeNames;
@@ -293,13 +295,13 @@
log.error(error);
throw new ExportPortfolioException(error);
}
- mapOfValuesToAppend.put(WebUtil.PARAM_MODE, ToolAccessMode.LEARNER.toString());
- mapOfValuesToAppend.put(WebUtil.PARAM_USER_ID_NEW, user.getUserId().toString());
+ mapOfValuesToAppend.put(AttributeNames.PARAM_MODE, ToolAccessMode.LEARNER.toString());
+ mapOfValuesToAppend.put(AttributeNames.PARAM_USER_ID, user.getUserId().toString());
mapOfValuesToAppend.put("toolSessionId", toolSession.getToolSessionId().toString());
}
else if (accessMode == ToolAccessMode.TEACHER)
{
- mapOfValuesToAppend.put(WebUtil.PARAM_MODE, ToolAccessMode.TEACHER.toString());
+ mapOfValuesToAppend.put(AttributeNames.PARAM_MODE, ToolAccessMode.TEACHER.toString());
mapOfValuesToAppend.put("toolContentId", toolActivity.getToolContentId().toString());
}
@@ -441,7 +443,7 @@
//for security reasons, append the relative directory name to the end of the export url instead of the whole path
String relativePath = activitySubDirectory.substring(ExportPortfolioConstants.TEMP_DIRECTORY.length()+1, activitySubDirectory.length());
- exportURL = WebUtil.appendParameterToURL(portfolio.getExportUrl(), WebUtil.PARAM_DIRECTORY_NAME, relativePath);
+ exportURL = WebUtil.appendParameterToURL(portfolio.getExportUrl(), AttributeNames.PARAM_DIRECTORY_NAME, relativePath);
String absoluteExportURL = ExportPortfolioConstants.HOST + exportURL;
Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportPortfolioAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/Attic/ExportPortfolioAction.java,v
diff -u -r1.5 -r1.6
--- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportPortfolioAction.java 20 Oct 2005 05:39:45 -0000 1.5
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportPortfolioAction.java 31 Oct 2005 05:24:56 -0000 1.6
@@ -77,7 +77,7 @@
HttpServletResponse response) throws ExportPortfolioException
{
Portfolio[] portfolios = null;
- String mode = WebUtil.readStrParam(request, WebUtil.PARAM_MODE);
+ String mode = WebUtil.readStrParam(request, AttributeNames.PARAM_MODE);
IExportPortfolioService exportService = ExportPortfolioServiceProxy.getExportPortfolioService(getServlet().getServletContext());
//get the cookies that came along with the request and pass it onto export service method
Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java,v
diff -u -r1.5 -r1.6
--- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java 21 Oct 2005 06:05:44 -0000 1.5
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/MainExportServlet.java 31 Oct 2005 05:24:55 -0000 1.6
@@ -109,7 +109,7 @@
String htmlOutput=null;
Portfolio[] portfolios = null;
- String mode = WebUtil.readStrParam(request, WebUtil.PARAM_MODE);
+ String mode = WebUtil.readStrParam(request, AttributeNames.PARAM_MODE);
if (mode.equals(ToolAccessMode.LEARNER.toString()))
{
Index: lams_learning/web/WEB-INF/web.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/web/WEB-INF/Attic/web.xml,v
diff -u -r1.13 -r1.14
--- lams_learning/web/WEB-INF/web.xml 3 Jun 2005 03:35:11 -0000 1.13
+++ lams_learning/web/WEB-INF/web.xml 31 Oct 2005 05:24:58 -0000 1.14
@@ -35,7 +35,12 @@
classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml
classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml
classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml
- classpath*:applicationContext.xml
+ classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/imscp/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/survey/applicationContext.xml
@@ -67,7 +72,7 @@
HibernateFilter
- org.springframework.orm.hibernate.support.OpenSessionInViewFilter
+ org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
sessionFactoryBeanName
coreSessionFactory
@@ -78,6 +83,13 @@
+
+ SystemSessionFilter
+
+ org.lamsfoundation.lams.web.session.SystemSessionFilter
+
+
+
-
-
+
+
+ Secure Content
+ /*
+
+
+ LEARNER
+ TEACHER
+ STAFF
+ AUTHOR
+ ADMIN
+ SYSADMIN
+
+
-
-
-
-
-
-
-
+
+
+ Export
+ /portfolioExport
+
+
+ AUTHOR
+ LEARNER
+
+
-
-
-
-
-
-
- -->
+
+
+ FORM
+ LAMS
+
+ /login.jsp
+
+
Index: lams_learning/web/WEB-INF/struts/struts-config.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/web/WEB-INF/struts/Attic/struts-config.xml,v
diff -u -r1.17 -r1.18
--- lams_learning/web/WEB-INF/struts/struts-config.xml 14 Sep 2005 01:13:12 -0000 1.17
+++ lams_learning/web/WEB-INF/struts/struts-config.xml 31 Oct 2005 05:24:57 -0000 1.18
@@ -86,21 +86,6 @@
-
-
-
+
+
+
@@ -282,10 +280,20 @@
scope="request"
/>
+
+
Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java,v
diff -u -r1.25 -r1.26
--- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 24 Oct 2005 05:45:47 -0000 1.25
+++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java 31 Oct 2005 05:28:46 -0000 1.26
@@ -328,11 +328,9 @@
{
Activity activity = (Activity) i.next();
System.out.println(activity);
- //TODO this is for testing purpose as survey is the only tool available
- //so far.
if ( activity.getActivityTypeId().intValue() == Activity.TOOL_ACTIVITY_TYPE ) {
ToolActivity toolActivity = (ToolActivity) activityDAO.getActivityByActivityId(activity.getActivityId());
- if (shouldInitToolSessionFor(toolActivity)&&this.isSurvey(toolActivity))
+ if (shouldInitToolSessionFor(toolActivity))
initToolSessionFor((ToolActivity) activity,
requestedLesson.getAllLearners(),
requestedLesson);
@@ -565,7 +563,7 @@
Long toolContentId = toolActivity.getToolContentId();
if ( url !=null && toolContentId != null ) {
url = WebUtil.appendParameterToURL(url,
- AttributeNames.TOOL_CONTENT_ID,
+ AttributeNames.PARAM_TOOL_CONTENT_ID,
toolActivity.getToolContentId().toString());
flashMessage = new FlashMessage("getActivityDefineLaterURL",new ProgressActivityDTO(activityID, url));
} else {
@@ -591,7 +589,7 @@
Long toolContentId = toolActivity.getToolContentId();
if ( url !=null && toolContentId != null ) {
url = WebUtil.appendParameterToURL(url,
- AttributeNames.TOOL_CONTENT_ID,
+ AttributeNames.PARAM_TOOL_CONTENT_ID,
toolActivity.getToolContentId().toString());
flashMessage = new FlashMessage("getActivityMonitorURL",new ProgressActivityDTO(activityID, url));
} else {
@@ -791,16 +789,6 @@
return newLessonClass;
}
- /**
- * This is more for testing purpose.
- * @param toolActivity the tool activity defined in the design.
- * @return
- */
- private boolean isSurvey(ToolActivity toolActivity)
- {
- return toolActivity.getTool().getServiceName().equals("surveyService");
- }
-
//---------------------------------------------------------------------
// Helper Methods - start lesson
//---------------------------------------------------------------------
Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/DummyMonitoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/Attic/DummyMonitoringAction.java,v
diff -u -r1.2 -r1.3
--- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/DummyMonitoringAction.java 24 Oct 2005 05:45:47 -0000 1.2
+++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/DummyMonitoringAction.java 31 Oct 2005 05:28:46 -0000 1.3
@@ -188,8 +188,8 @@
HttpServletRequest request,
HttpServletResponse response)throws IOException,LamsToolServiceException{
this.monitoringService = MonitoringServiceProxy.getMonitoringService(getServlet().getServletContext());
- Integer userID = new Integer(WebUtil.readIntParam(request,AttributeNames.USER_ID));
- Long activityID = new Long(WebUtil.readLongParam(request,AttributeNames.ACTIVITY_ID));
+ Integer userID = new Integer(WebUtil.readIntParam(request,AttributeNames.PARAM_USER_ID));
+ Long activityID = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_ACTIVITY_ID));
String wddxPacket = monitoringService.getLearnerActivityURL(activityID,userID);
String url = extractURL(wddxPacket);
response.sendRedirect(response.encodeRedirectURL(url));
@@ -201,7 +201,7 @@
HttpServletRequest request,
HttpServletResponse response)throws IOException,LamsToolServiceException{
this.monitoringService = MonitoringServiceProxy.getMonitoringService(getServlet().getServletContext());
- Long activityID = new Long(WebUtil.readLongParam(request,AttributeNames.ACTIVITY_ID));
+ Long activityID = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_ACTIVITY_ID));
String wddxPacket = monitoringService.getActivityMonitorURL(activityID);
String url = extractURL(wddxPacket);
response.sendRedirect(response.encodeRedirectURL(url));
@@ -212,7 +212,7 @@
HttpServletRequest request,
HttpServletResponse response)throws IOException,LamsToolServiceException{
this.monitoringService = MonitoringServiceProxy.getMonitoringService(getServlet().getServletContext());
- Long activityID = new Long(WebUtil.readLongParam(request,AttributeNames.ACTIVITY_ID));
+ Long activityID = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_ACTIVITY_ID));
String wddxPacket = monitoringService.getActivityDefineLaterURL(activityID);
String url = extractURL(wddxPacket);
response.sendRedirect(response.encodeRedirectURL(url));
Index: lams_monitoring/web/dummy.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_monitoring/web/Attic/dummy.jsp,v
diff -u -r1.5 -r1.6
--- lams_monitoring/web/dummy.jsp 24 Oct 2005 06:59:36 -0000 1.5
+++ lams_monitoring/web/dummy.jsp 31 Oct 2005 05:28:46 -0000 1.6
@@ -133,7 +133,7 @@
Completed Activities:
- &activityID=');">View
+ &activityID=');">View
Index: lams_monitoring/web/WEB-INF/web.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_monitoring/web/WEB-INF/Attic/web.xml,v
diff -u -r1.9 -r1.10
--- lams_monitoring/web/WEB-INF/web.xml 24 Oct 2005 05:45:14 -0000 1.9
+++ lams_monitoring/web/WEB-INF/web.xml 31 Oct 2005 05:28:46 -0000 1.10
@@ -34,10 +34,15 @@
classpath:/org/lamsfoundation/lams/applicationContext.xml
classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml
classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml
- classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml
classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml
classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml
- classpath*:applicationContext.xml
+ classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/imscp/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml
+ classpath:/org/lamsfoundation/lams/tool/survey/applicationContext.xml