Index: lams_tool_nb/conf/war/META-INF/MANIFEST.MF =================================================================== diff -u -ra766c8fe51dfa314947b20ef98e525d63b328fbe -ra02e171c220ed0f514811bc3cc610fbcd14063da --- lams_tool_nb/conf/war/META-INF/MANIFEST.MF (.../MANIFEST.MF) (revision a766c8fe51dfa314947b20ef98e525d63b328fbe) +++ lams_tool_nb/conf/war/META-INF/MANIFEST.MF (.../MANIFEST.MF) (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -1 +1 @@ -Class-Path: ./lams.jar ./lams-tool-noticeboard.jar \ No newline at end of file +Class-Path: ./lams.jar ./lams-tool-nb.jar \ No newline at end of file Index: lams_tool_nb/db/sql/insert_lams_tool_nb_data.sql =================================================================== diff -u -rcc796564ee86ee3e7427d66c174fa4d407116f7b -ra02e171c220ed0f514811bc3cc610fbcd14063da --- lams_tool_nb/db/sql/insert_lams_tool_nb_data.sql (.../insert_lams_tool_nb_data.sql) (revision cc796564ee86ee3e7427d66c174fa4d407116f7b) +++ lams_tool_nb/db/sql/insert_lams_tool_nb_data.sql (.../insert_lams_tool_nb_data.sql) (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -38,7 +38,7 @@ LAST_INSERT_ID(), now(), now(), - 'NOT_ATTEMPTED'); + 'INCOMPLETE'); INSERT INTO tl_lanb11_user ( uid, user_id, Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardServiceProxy.java =================================================================== diff -u -ra766c8fe51dfa314947b20ef98e525d63b328fbe -ra02e171c220ed0f514811bc3cc610fbcd14063da --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardServiceProxy.java (.../NoticeboardServiceProxy.java) (revision a766c8fe51dfa314947b20ef98e525d63b328fbe) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardServiceProxy.java (.../NoticeboardServiceProxy.java) (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -47,6 +47,4 @@ WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); return wac.getBean("nbService"); } - - } Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/util/NbAuthoringUtil.java =================================================================== diff -u -r24d83fff08a23322463b95ba0f194047243eeee3 -ra02e171c220ed0f514811bc3cc610fbcd14063da --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/util/NbAuthoringUtil.java (.../NbAuthoringUtil.java) (revision 24d83fff08a23322463b95ba0f194047243eeee3) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/util/NbAuthoringUtil.java (.../NbAuthoringUtil.java) (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -26,8 +26,6 @@ /** * @author mtruong * - * TODO To change the template for this generated type comment go to - * Window - Preferences - Java - Code Style - Code Templates */ public class NbAuthoringUtil { @@ -44,7 +42,9 @@ return contentId; } - + /* + * Not needed anymore, using ActionForm to persist the values + */ public static void cleanSession(HttpServletRequest request) { request.getSession().removeAttribute(NoticeboardConstants.TOOL_CONTENT_ID); Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/util/NbLearnerUtil.java =================================================================== diff -u --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/util/NbLearnerUtil.java (revision 0) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/util/NbLearnerUtil.java (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -0,0 +1,42 @@ +/* + *Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org) + * + *This program is free software; you can redistribute it and/or modify + *it under the terms of the GNU General Public License as published by + *the Free Software Foundation; either version 2 of the License, or + *(at your option) any later version. + * + *This program is distributed in the hope that it will be useful, + *but WITHOUT ANY WARRANTY; without even the implied warranty of + *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + *GNU General Public License for more details. + * + *You should have received a copy of the GNU General Public License + *along with this program; if not, write to the Free Software + *Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + *USA + * + *http://www.gnu.org/licenses/gpl.txt + */ +package org.lamsfoundation.lams.tool.noticeboard.util; + +import javax.servlet.http.HttpServletRequest; +import org.lamsfoundation.lams.tool.noticeboard.NoticeboardConstants; + +/** + * @author mtruong + * + * Date created: 30 June 2005 + */ +public class NbLearnerUtil { + + private NbLearnerUtil() {} + + public static void cleanSession(HttpServletRequest request) + { + request.getSession().removeAttribute(NoticeboardConstants.READ_ONLY_MODE); + // request.getSession().removeAttribute(NoticeboardConstants.IS_TOOL_COMPLETED); + } + + +} Index: lams_tool_nb/web/WEB-INF/struts-config.xml =================================================================== diff -u -r9c61843ac331949d6c026ce152d07cb18bbef1a0 -ra02e171c220ed0f514811bc3cc610fbcd14063da --- lams_tool_nb/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 9c61843ac331949d6c026ce152d07cb18bbef1a0) +++ lams_tool_nb/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -48,6 +48,7 @@ name="NbLearnerForm" scope="session" input=".learnerStarter" + parameter="mode" unknown="false" validate="false" > @@ -56,6 +57,11 @@ path=".learnerContent" redirect="false" /> + - Noticeboard Starter Page + Noticeboard Author Starter Page Index: lams_tool_nb/web/learnerContent.jsp =================================================================== diff -u -r37e0343a89334dfa936c07da063fff4eaae63f88 -ra02e171c220ed0f514811bc3cc610fbcd14063da --- lams_tool_nb/web/learnerContent.jsp (.../learnerContent.jsp) (revision 37e0343a89334dfa936c07da063fff4eaae63f88) +++ lams_tool_nb/web/learnerContent.jsp (.../learnerContent.jsp) (revision a02e171c220ed0f514811bc3cc610fbcd14063da) @@ -25,8 +25,8 @@
- - + +