Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java
===================================================================
diff -u -r5ca22e4b948f3f34a5505cedf17cb8ff06490fb4 -r0323e71ffd563ef7cd2bc6560e0fc5428f998268
--- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 5ca22e4b948f3f34a5505cedf17cb8ff06490fb4)
+++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 0323e71ffd563ef7cd2bc6560e0fc5428f998268)
@@ -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
===================================================================
diff -u -rb2bbe85ce9776cd6b89e4b46136973f9199e6ce2 -r0323e71ffd563ef7cd2bc6560e0fc5428f998268
--- lams_tool_larsrc/web/pages/learning/learning.jsp (.../learning.jsp) (revision b2bbe85ce9776cd6b89e4b46136973f9199e6ce2)
+++ lams_tool_larsrc/web/pages/learning/learning.jsp (.../learning.jsp) (revision 0323e71ffd563ef7cd2bc6560e0fc5428f998268)
@@ -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
===================================================================
diff -u -r5ca22e4b948f3f34a5505cedf17cb8ff06490fb4 -r0323e71ffd563ef7cd2bc6560e0fc5428f998268
--- lams_tool_larsrc/web/pages/learning/start.jsp (.../start.jsp) (revision 5ca22e4b948f3f34a5505cedf17cb8ff06490fb4)
+++ lams_tool_larsrc/web/pages/learning/start.jsp (.../start.jsp) (revision 0323e71ffd563ef7cd2bc6560e0fc5428f998268)
@@ -10,7 +10,7 @@
Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java
===================================================================
diff -u -r7d117b285f81648e6f16ad1e70cc84bcb59d80e4 -r0323e71ffd563ef7cd2bc6560e0fc5428f998268
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 7d117b285f81648e6f16ad1e70cc84bcb59d80e4)
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 0323e71ffd563ef7cd2bc6560e0fc5428f998268)
@@ -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
===================================================================
diff -u -ree56b98866c2f8025cde91fa5be88f8903d20a81 -r0323e71ffd563ef7cd2bc6560e0fc5428f998268
--- lams_tool_sbmt/web/learner/sbmtLearner.jsp (.../sbmtLearner.jsp) (revision ee56b98866c2f8025cde91fa5be88f8903d20a81)
+++ lams_tool_sbmt/web/learner/sbmtLearner.jsp (.../sbmtLearner.jsp) (revision 0323e71ffd563ef7cd2bc6560e0fc5428f998268)
@@ -82,7 +82,7 @@
-
+
|
@@ -136,44 +136,46 @@
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
- |
-
-
-
-
-
- |
-
-
- |
-
-
-
-
-
-
-
-
-
- |
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
|