Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java,v diff -u -r1.9 -r1.10 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java 6 Apr 2006 06:40:40 -0000 1.9 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java 14 Jun 2006 06:02:58 -0000 1.10 @@ -73,8 +73,8 @@ * @param msgList * @return */ - public static List getMessageDTO(List msgList){ - List retSet = new ArrayList(); + public static List getMessageDTO(List msgList){ + List retSet = new ArrayList(); if(msgList == null || msgList.isEmpty()) return retSet; Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java,v diff -u -r1.53 -r1.54 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java 9 Jun 2006 01:58:46 -0000 1.53 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java 14 Jun 2006 06:02:58 -0000 1.54 @@ -750,7 +750,7 @@ return content; } - public List getAllTopicsFromSession(Long sessionID) { + public List getAllTopicsFromSession(Long sessionID) { return MessageDTO.getMessageDTO(messageDao.getBySession(sessionID)); } //*************************************************************************************************************** Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java,v diff -u -r1.28 -r1.29 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java 18 May 2006 01:57:57 -0000 1.28 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java 14 Jun 2006 06:02:58 -0000 1.29 @@ -27,6 +27,7 @@ import java.util.List; import org.apache.struts.upload.FormFile; +import org.lamsfoundation.lams.tool.forum.dto.MessageDTO; import org.lamsfoundation.lams.tool.forum.persistence.Attachment; import org.lamsfoundation.lams.tool.forum.persistence.Forum; import org.lamsfoundation.lams.tool.forum.persistence.ForumToolSession; @@ -225,7 +226,7 @@ * @param sessionID * @return */ - public List getAllTopicsFromSession(Long sessionID); + public List getAllTopicsFromSession(Long sessionID); //************************************************************************************ // User Method //************************************************************************************ Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java,v diff -u -r1.40 -r1.41 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java 13 Jun 2006 06:26:24 -0000 1.40 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java 14 Jun 2006 06:02:58 -0000 1.41 @@ -235,7 +235,8 @@ public ActionForward updateContent(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - ToolAccessMode mode = (ToolAccessMode) request.getSession().getAttribute(AttributeNames.ATTR_MODE); + + ToolAccessMode mode = getAccessMode(request); ForumForm forumForm = (ForumForm)(form); Forum forum = forumForm.getForum(); @@ -919,4 +920,19 @@ } return list; } + /** + * Get ToolAccessMode from HttpRequest parameters. Default value is AUTHOR mode. + * @param request + * @return + */ + private ToolAccessMode getAccessMode(HttpServletRequest request) { + ToolAccessMode mode; + String modeStr = request.getParameter(AttributeNames.ATTR_MODE); + if(StringUtils.equalsIgnoreCase(modeStr,ToolAccessMode.TEACHER.toString())) + mode = ToolAccessMode.TEACHER; + else + mode = ToolAccessMode.AUTHOR; + return mode; + } + } Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java,v diff -u -r1.2 -r1.3 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java 6 Apr 2006 06:40:40 -0000 1.2 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/ExportServlet.java 14 Jun 2006 06:02:58 -0000 1.3 @@ -87,15 +87,7 @@ throw new ForumException(error); } - Forum content = forumService.getForumByContentId(toolSessionID); - - if (content == null) - { - String error="The content for this activity has not been defined yet."; - logger.error(error); - throw new ForumException(error); - } - List topicList = forumService.getAllTopicsFromSession(toolSessionID); + List topicList = forumService.getAllTopicsFromSession(toolSessionID); Map topicsByUser = getTopicsSortedByAuthor(topicList); request.getSession().setAttribute("report",topicsByUser); } Index: lams_tool_forum/web/jsps/authoring/definelater.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/authoring/definelater.jsp,v diff -u -r1.2 -r1.3 --- lams_tool_forum/web/jsps/authoring/definelater.jsp 13 Jun 2006 06:26:23 -0000 1.2 +++ lams_tool_forum/web/jsps/authoring/definelater.jsp 14 Jun 2006 06:02:58 -0000 1.3 @@ -10,6 +10,7 @@ + @@ -20,7 +21,7 @@ - + Index: lams_tool_forum/web/jsps/export/exportportfolio.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/export/exportportfolio.jsp,v diff -u -r1.2 -r1.3 --- lams_tool_forum/web/jsps/export/exportportfolio.jsp 9 Jun 2006 06:16:40 -0000 1.2 +++ lams_tool_forum/web/jsps/export/exportportfolio.jsp 14 Jun 2006 06:02:59 -0000 1.3 @@ -1,83 +1,115 @@ -<%@ include file="/common/taglibs.jsp" %> +<%@ include file="/common/taglibs.jsp"%> - - <%@ include file="/common/header.jsp" %> - - - - - - - - - -

- - -

- - - + + <%@ include file="/common/header.jsp"%> + + + +
+
+ +
- , - , - provides following submisstion: -
- - - - - - - - - - - - - - - +
- - - - - - - - - "> - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + , + + , + +
+ + + +
+ + + + +
+ + + + + + +
+ + + +
+ + + + + + + + + + +
+ + + + + + + + + + +
+
+
- - - - -
Marks: - - - - - - - - -
Comments: - - - - - - - - -
- -
\ No newline at end of file + Index: lams_tool_larsrc/conf/language/ApplicationResources.properties =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/conf/language/Attic/ApplicationResources.properties,v diff -u -r1.21 -r1.22 --- lams_tool_larsrc/conf/language/ApplicationResources.properties 13 Jun 2006 07:26:59 -0000 1.21 +++ lams_tool_larsrc/conf/language/ApplicationResources.properties 14 Jun 2006 06:03:10 -0000 1.22 @@ -182,3 +182,4 @@ #======= New labels: after 08/06/2006 ============= define.later.message=Please wait for the teacher to define this part. run.offline.message=This activity is not being done on the computer. Please see your instructor for details. +message.monitoring.summary.no.resource.for.group=No resource available for this group. Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Summary.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Attic/Summary.java,v diff -u -r1.4 -r1.5 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Summary.java 17 May 2006 06:55:32 -0000 1.4 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dto/Summary.java 14 Jun 2006 06:03:11 -0000 1.5 @@ -72,15 +72,18 @@ public Summary(Long sessionId, String sessionName, ResourceItem item){ this.sessionId = sessionId; this.sessionName = sessionName; - this.itemUid = item.getUid(); - this.itemType = item.getType(); - this.itemCreateByAuthor = item.isCreateByAuthor(); - this.itemHide = item.isHide(); - this.itemTitle = item.getTitle(); - this.username = item.getCreateBy() == null?"":item.getCreateBy().getLoginName(); - this.url = item.getUrl(); - this.fileUuid = item.getFileUuid(); - this.fileVersionId = item.getFileVersionId(); + if(item != null){ + this.itemUid = item.getUid(); + this.itemType = item.getType(); + this.itemCreateByAuthor = item.isCreateByAuthor(); + this.itemHide = item.isHide(); + this.itemTitle = item.getTitle(); + this.username = item.getCreateBy() == null?"":item.getCreateBy().getLoginName(); + this.url = item.getUrl(); + this.fileUuid = item.getFileUuid(); + this.fileVersionId = item.getFileVersionId(); + }else + this.itemUid = new Long(-1); } /** * Contruction method for export profolio function. @@ -92,16 +95,18 @@ */ public Summary(String sessionName, ResourceItem item,boolean isInitGroup){ this.sessionName = sessionName; - this.itemUid = item.getUid(); - this.itemType = item.getType(); - this.itemCreateByAuthor = item.isCreateByAuthor(); - this.itemHide = item.isHide(); - this.itemTitle = item.getTitle(); - this.username = item.getCreateBy() == null?"":item.getCreateBy().getLoginName(); - this.url = item.getUrl(); - this.fileUuid = item.getFileUuid(); - this.fileVersionId = item.getFileVersionId(); - + if(item != null){ + this.itemUid = item.getUid(); + this.itemType = item.getType(); + this.itemCreateByAuthor = item.isCreateByAuthor(); + this.itemHide = item.isHide(); + this.itemTitle = item.getTitle(); + this.username = item.getCreateBy() == null?"":item.getCreateBy().getLoginName(); + this.url = item.getUrl(); + this.fileUuid = item.getFileUuid(); + this.fileVersionId = item.getFileVersionId(); + }else + this.itemUid = new Long(-1); this.isInitGroup = isInitGroup; } public boolean isItemCreateByAuthor() { Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/IResourceService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/IResourceService.java,v diff -u -r1.17 -r1.18 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/IResourceService.java 5 May 2006 03:31:18 -0000 1.17 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/IResourceService.java 14 Jun 2006 06:03:10 -0000 1.18 @@ -169,7 +169,12 @@ ResourceItem getResourceItemByUid(Long itemUid); - List getSummary(Long contentId); + /** + * Return monitoring summary list. The return value is list of resource summaries for each groups. + * @param contentId + * @return + */ + List> getSummary(Long contentId); List getUserListBySessionItem(Long sessionId, Long itemUid); @@ -189,6 +194,6 @@ * @return */ public List exportBySessionId(Long sessionId, boolean skipHide); - public List exportByContentId(Long contentId); + public List> exportByContentId(Long contentId); } Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java,v diff -u -r1.35 -r1.36 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java 7 Jun 2006 06:07:58 -0000 1.35 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java 14 Jun 2006 06:03:10 -0000 1.36 @@ -37,6 +37,7 @@ import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; +import org.apache.poi.hpsf.SummaryInformation; import org.apache.struts.upload.FormFile; import org.lamsfoundation.lams.contentrepository.AccessDeniedException; import org.lamsfoundation.lams.contentrepository.ICredentials; @@ -315,7 +316,7 @@ for(ResourceItem item:resList){ if(skipHide && item.isHide()) continue; - //if item is ha + //if item is create by author if(item.isCreateByAuthor()){ Summary sum = new Summary(session.getSessionName(),item,false); itemList.add(sum); @@ -337,9 +338,9 @@ return itemList; } - public List exportByContentId(Long contentId) { + public List> exportByContentId(Long contentId) { Resource resource = resourceDao.getByContentId(contentId); - List groupList = new ArrayList(); + List> groupList = new ArrayList(); //create init resource items list List initList = new ArrayList(); @@ -365,6 +366,9 @@ group.add(sum); } } + if(group.size() == 0){ + group.add(new Summary(session.getSessionName(),null,false)); + } groupList.add(group); } @@ -465,8 +469,8 @@ public ResourceItem getResourceItemByUid(Long itemUid) { return resourceItemDao.getByUid(itemUid); } - public List getSummary(Long contentId) { - List groupList = new ArrayList(); + public List> getSummary(Long contentId) { + List> groupList = new ArrayList>(); List group = new ArrayList(); //get all item which is accessed by user @@ -501,8 +505,11 @@ group.add(sum); } } + //so far no any item available, so just put session name info to Summary + if(group.size() == 0) + group.add(new Summary(session.getSessionId(),session.getSessionName(),null)); groupList.add(group); - } + } return groupList; Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java,v diff -u -r1.26 -r1.27 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java 13 Jun 2006 07:26:59 -0000 1.26 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java 14 Jun 2006 06:03:10 -0000 1.27 @@ -410,7 +410,7 @@ private ActionForward updateContent(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ResourceForm resourceForm = (ResourceForm)(form); - ToolAccessMode mode = (ToolAccessMode) request.getSession().getAttribute(AttributeNames.ATTR_MODE); + ToolAccessMode mode = getAccessMode(request); Resource resource = resourceForm.getResource(); try { @@ -1011,5 +1011,19 @@ return errors; } + /** + * Get ToolAccessMode from HttpRequest parameters. Default value is AUTHOR mode. + * @param request + * @return + */ + private ToolAccessMode getAccessMode(HttpServletRequest request) { + ToolAccessMode mode; + String modeStr = request.getParameter(AttributeNames.ATTR_MODE); + if(StringUtils.equalsIgnoreCase(modeStr,ToolAccessMode.TEACHER.toString())) + mode = ToolAccessMode.TEACHER; + else + mode = ToolAccessMode.AUTHOR; + return mode; + } } Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java,v diff -u -r1.8 -r1.9 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java 13 Jun 2006 07:26:59 -0000 1.8 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java 14 Jun 2006 06:03:10 -0000 1.9 @@ -53,6 +53,7 @@ public class MonitoringAction extends Action { public static Logger log = Logger.getLogger(MonitoringAction.class); + public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String param = mapping.getParameter(); @@ -124,7 +125,7 @@ HttpServletResponse response) { Long contentId = WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_CONTENT_ID); IResourceService service = getResourceService(); - List groupList = service.getSummary(contentId); + List> groupList = service.getSummary(contentId); //put it into HTTPSession request.getSession().setAttribute(ResourceConstants.ATTR_SUMMARY_LIST, groupList); Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/servlet/ExportServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/servlet/ExportServlet.java,v diff -u -r1.3 -r1.4 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/servlet/ExportServlet.java 4 May 2006 06:01:09 -0000 1.3 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/servlet/ExportServlet.java 14 Jun 2006 06:03:10 -0000 1.4 @@ -107,8 +107,10 @@ throw new ResourceApplicationException(error); } List group = service.exportBySessionId(toolSessionID,true); + List groupList = new ArrayList(); - groupList.add(group); + if(group.size() > 0) + groupList.add(group); request.getSession().setAttribute(ResourceConstants.ATTR_SUMMARY_LIST, groupList); } @@ -130,7 +132,7 @@ logger.error(error); throw new ResourceApplicationException(error); } - List groupList = service.exportByContentId(toolContentID); + List> groupList = service.exportByContentId(toolContentID); // put it into HTTPSession request.getSession().setAttribute(ResourceConstants.ATTR_SUMMARY_LIST, groupList); Index: lams_tool_larsrc/web/pages/authoring/definelater.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/authoring/definelater.jsp,v diff -u -r1.3 -r1.4 --- lams_tool_larsrc/web/pages/authoring/definelater.jsp 13 Jun 2006 07:26:59 -0000 1.3 +++ lams_tool_larsrc/web/pages/authoring/definelater.jsp 14 Jun 2006 06:03:10 -0000 1.4 @@ -41,11 +41,7 @@ selectTab(tabId); } - function doSubmit() { - $("authoringForm").submit(); - } - - + @@ -56,7 +52,8 @@ - + +

@@ -71,7 +68,7 @@ - + Index: lams_tool_larsrc/web/pages/authoring/definelaterforbid.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/authoring/definelaterforbid.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_larsrc/web/pages/authoring/definelaterforbid.jsp 13 Jun 2006 07:26:59 -0000 1.1 +++ lams_tool_larsrc/web/pages/authoring/definelaterforbid.jsp 14 Jun 2006 06:03:10 -0000 1.2 @@ -1,4 +1,18 @@ <%@ include file="/common/taglibs.jsp"%> -
- -
+ + + + <fmt:message key="label.author.title" /> + + <%@ include file="/common/header.jsp"%> + + +
+

+ +

+ + +
+ +
Index: lams_tool_larsrc/web/pages/export/exportportfolio.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/export/exportportfolio.jsp,v diff -u -r1.4 -r1.5 --- lams_tool_larsrc/web/pages/export/exportportfolio.jsp 17 May 2006 06:55:32 -0000 1.4 +++ lams_tool_larsrc/web/pages/export/exportportfolio.jsp 14 Jun 2006 06:03:11 -0000 1.5 @@ -33,8 +33,7 @@ - - ${item.sessionName} + ${item.sessionName} @@ -62,59 +61,70 @@ - - - - - - - - - - - - - - - - - - - ${item.itemTitle} - - - ${item.username} - - - - - - - - - - - - - - - - - - - - - - - - + + + +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + ${item.itemTitle} + + + ${item.username} + - - - + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + +
Index: lams_tool_larsrc/web/pages/learning/definelater.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/learning/definelater.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_larsrc/web/pages/learning/definelater.jsp 13 Jun 2006 07:26:59 -0000 1.1 +++ lams_tool_larsrc/web/pages/learning/definelater.jsp 14 Jun 2006 06:03:10 -0000 1.2 @@ -7,10 +7,23 @@ + + + + +
+

+ ${resource.title} +

+

+ ${resource.instructions} +

+
+
-

+ -

+
Index: lams_tool_larsrc/web/pages/monitoring/editactivity.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/monitoring/editactivity.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_larsrc/web/pages/monitoring/editactivity.jsp 5 May 2006 04:34:56 -0000 1.1 +++ lams_tool_larsrc/web/pages/monitoring/editactivity.jsp 14 Jun 2006 06:03:10 -0000 1.2 @@ -13,15 +13,15 @@ - + : - + @@ -35,9 +35,9 @@ - - - +
+ +
Index: lams_tool_larsrc/web/pages/monitoring/statistic.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/monitoring/statistic.jsp,v diff -u -r1.6 -r1.7 --- lams_tool_larsrc/web/pages/monitoring/statistic.jsp 5 May 2006 04:34:56 -0000 1.6 +++ lams_tool_larsrc/web/pages/monitoring/statistic.jsp 14 Jun 2006 06:03:10 -0000 1.7 @@ -1,20 +1,21 @@ <%@ include file="/common/taglibs.jsp"%> - - + +
+ +
+
+ + <%-- display group name on first row--%>
@@ -34,51 +35,62 @@ - - - - - + + + + + + + + - + - - + + + + +
- - ${item.sessionName} - - + ${item.sessionName} - - +
- - - - - - - - - - - - - - - - ${item.itemTitle} - - + + +
+
+ +
+
+ + + + + + + + + + + + + + + + ${item.itemTitle} + + ${item.username} - - - - - - - ${item.viewNumber} - - + + + + + + + ${item.viewNumber} + + 0 - -
-
+ Index: lams_tool_larsrc/web/pages/monitoring/summary.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/monitoring/summary.jsp,v diff -u -r1.7 -r1.8 --- lams_tool_larsrc/web/pages/monitoring/summary.jsp 17 May 2006 06:55:32 -0000 1.7 +++ lams_tool_larsrc/web/pages/monitoring/summary.jsp 14 Jun 2006 06:03:10 -0000 1.8 @@ -1,20 +1,21 @@ <%@ include file="/common/taglibs.jsp"%> + +
+ +
+
- + <%-- display group name on first row--%> @@ -37,61 +38,73 @@ - - - - - - - - - + <%-- End group title display --%> + + + + + + + + + + + + + + + +
- - ${item.sessionName} - - + ${item.sessionName} - - +
- - - - - - - - - - - - - - - - ${item.itemTitle} - - - ${item.username} - - - - - - - - ${item.viewNumber} - - - 0 - - - - - - - - - - - -
+
+ +
+
+ + + + + + + + + + + + + + + + ${item.itemTitle} + + + ${item.username} + + + + + + + + ${item.viewNumber} + + + 0 + + + + + + + + + + + +
- + Index: lams_tool_sbmt/conf/xdoclet/struts-actions.xml =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/conf/xdoclet/struts-actions.xml,v diff -u -r1.3 -r1.4 --- lams_tool_sbmt/conf/xdoclet/struts-actions.xml 13 Jun 2006 07:27:25 -0000 1.3 +++ lams_tool_sbmt/conf/xdoclet/struts-actions.xml 14 Jun 2006 06:02:28 -0000 1.4 @@ -1,23 +1,9 @@ - - - - - + + + + + - - - \ No newline at end of file + + Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java,v diff -u -r1.21 -r1.22 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 13 Jun 2006 07:27:25 -0000 1.21 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 14 Jun 2006 06:02:28 -0000 1.22 @@ -310,7 +310,7 @@ authForm.set(AttributeNames.PARAM_TOOL_CONTENT_ID,contentID); authForm.set("title",persistContent.getTitle()); authForm.set("lockOnFinished",persistContent.isLockOnFinished()?"1":null); - return mapping.getInputForward(); + return mapping.findForward("success"); } //*********************************************************** @@ -400,13 +400,15 @@ return list; } + /** + * Get ToolAccessMode from HttpRequest parameters. Default value is AUTHOR mode. * @param request * @return */ private ToolAccessMode getAccessMode(HttpServletRequest request) { ToolAccessMode mode; - String modeStr = request.getParameter("mode"); + String modeStr = request.getParameter(AttributeNames.ATTR_MODE); if(StringUtils.equalsIgnoreCase(modeStr,ToolAccessMode.TEACHER.toString())) mode = ToolAccessMode.TEACHER; else Index: lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/struts/Attic/struts-config.xml,v diff -u -r1.28 -r1.29 --- lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml 13 Jun 2006 07:27:25 -0000 1.28 +++ lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml 14 Jun 2006 06:02:28 -0000 1.29 @@ -192,29 +192,16 @@ /> - - - - - + + + + + - - - + + + Index: lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.2 -r1.3 --- lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag 19 May 2006 00:16:45 -0000 1.2 +++ lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag 14 Jun 2006 06:02:28 -0000 1.3 @@ -44,6 +44,7 @@ <%@ attribute name="cancelButtonLabelKey" required="false" rtexprvalue="true" %> <%@ attribute name="saveButtonLabelKey" required="false" rtexprvalue="true" %> <%@ attribute name="cancelConfirmMsgKey" required="false" rtexprvalue="true" %> +<%@ attribute name="defineLater" required="false" rtexprvalue="false" %> <%-- Default value for message key --%> @@ -62,22 +63,22 @@

Index: lams_tool_sbmt/web/authoring/definelater.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/definelater.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_sbmt/web/authoring/definelater.jsp 13 Jun 2006 07:27:25 -0000 1.1 +++ lams_tool_sbmt/web/authoring/definelater.jsp 14 Jun 2006 06:02:28 -0000 1.2 @@ -48,19 +48,14 @@ selectTab(tabId); } - function doSubmit(method) { - document.getElementById("authoringForm").dispatch.value=method; - document.getElementById("authoringForm").submit(); - } - - + @@ -85,7 +80,8 @@ - + Index: lams_tool_sbmt/web/authoring/definelaterforbid.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/definelaterforbid.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_sbmt/web/authoring/definelaterforbid.jsp 13 Jun 2006 07:27:25 -0000 1.1 +++ lams_tool_sbmt/web/authoring/definelaterforbid.jsp 14 Jun 2006 06:02:28 -0000 1.2 @@ -1,4 +1,15 @@ <%@ include file="/common/taglibs.jsp"%> -

- -
+ + + + + +
+

+ +

+

+ +

+ +
\ No newline at end of file Index: lams_tool_sbmt/web/learner/definelater.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/learner/definelater.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_sbmt/web/learner/definelater.jsp 13 Jun 2006 07:27:25 -0000 1.1 +++ lams_tool_sbmt/web/learner/definelater.jsp 14 Jun 2006 06:02:28 -0000 1.2 @@ -2,11 +2,16 @@ + <%@include file="/common/header.jsp"%>
- +

+ +

+

+