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.29 -r1.30
--- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java 30 Jun 2006 02:16:53 -0000 1.29
+++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java 30 Jun 2006 04:09:54 -0000 1.30
@@ -95,7 +95,12 @@
String param = mapping.getParameter();
//-----------------------Resource Author function ---------------------------
if(param.equals("start")){
- request.setAttribute(AttributeNames.ATTR_MODE,ToolAccessMode.AUTHOR.toString());
+ ToolAccessMode mode = getAccessMode(request);
+ //teacher mode "check for new" button enter.
+ if(mode != null)
+ request.setAttribute(AttributeNames.ATTR_MODE,mode.toString());
+ else
+ request.setAttribute(AttributeNames.ATTR_MODE,ToolAccessMode.AUTHOR.toString());
return start(mapping, form, request, response);
}
if (param.equals("definelater")) {
Index: lams_tool_larsrc/web/pages/learning/learning.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/learning/learning.jsp,v
diff -u -r1.20 -r1.21
--- lams_tool_larsrc/web/pages/learning/learning.jsp 30 Jun 2006 02:24:23 -0000 1.20
+++ lams_tool_larsrc/web/pages/learning/learning.jsp 30 Jun 2006 04:09:54 -0000 1.21
@@ -23,11 +23,11 @@
}
function checkNew(){
var reqIDVar = new Date();
- document.location.href = "?toolSessionID=${toolSessionID}&reqID="+reqIDVar.getTime();
+ document.location.href = "?mode=${param.mode}&toolSessionID=${toolSessionID}&reqID="+reqIDVar.getTime();
return false;
}
function viewItem(itemUid){
- var myUrl = "?mode=${mode}&toolSessionID=${toolSessionID}&itemUid=" + itemUid;
+ var myUrl = "?mode=${param.mode}&toolSessionID=${toolSessionID}&itemUid=" + itemUid;
launchPopup(myUrl,"LearnerView");
}
function completeItem(itemUid){
@@ -94,7 +94,9 @@
-
+
+
+
|
@@ -103,9 +105,11 @@
-
-
-
+
+
+
+
+
|
@@ -116,57 +120,60 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- end mode != teacher --%>
-
-
-
-
-
-
-
-
-
-
-
Index: lams_tool_larsrc/web/pages/learning/start.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_larsrc/web/pages/learning/start.jsp,v
diff -u -r1.5 -r1.6
--- lams_tool_larsrc/web/pages/learning/start.jsp 30 Jun 2006 02:16:53 -0000 1.5
+++ lams_tool_larsrc/web/pages/learning/start.jsp 30 Jun 2006 04:09:54 -0000 1.6
@@ -10,7 +10,7 @@
Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java,v
diff -u -r1.28 -r1.29
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java 13 Jun 2006 07:27:25 -0000 1.28
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java 30 Jun 2006 04:10:31 -0000 1.29
@@ -97,9 +97,11 @@
request.getSession().setAttribute(AttributeNames.ATTR_MODE, mode);
if(mode.equals(ToolAccessMode.LEARNER) || mode.equals(ToolAccessMode.AUTHOR) ){
+ request.setAttribute(AttributeNames.ATTR_MODE,mode);
return listFiles(mapping, form, request, response);
}
else if(mode.equals(ToolAccessMode.TEACHER)){
+ request.setAttribute(AttributeNames.ATTR_MODE,mode);
return listFiles(mapping, form, request, response);
}
logger.error("Requested mode + '" + mode.toString() + "' not supported");
Index: lams_tool_sbmt/web/learner/sbmtLearner.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/learner/Attic/sbmtLearner.jsp,v
diff -u -r1.10 -r1.11
--- lams_tool_sbmt/web/learner/sbmtLearner.jsp 29 Jun 2006 08:48:36 -0000 1.10
+++ lams_tool_sbmt/web/learner/sbmtLearner.jsp 30 Jun 2006 04:10:31 -0000 1.11
@@ -82,7 +82,7 @@
-
+
|
@@ -136,44 +136,46 @@
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
- |
-
-
-
-
-
- |
-
-
- |
-
-
-
-
-
-
-
-
-
- |
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
|