Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/controller/LearningController.java
===================================================================
diff -u -r694dd2c529990a94c17576dce6c98e5b821532e0 -r53f4a7bfa1d8d27ed32727c581a18b53eb5334f5
--- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/controller/LearningController.java (.../LearningController.java) (revision 694dd2c529990a94c17576dce6c98e5b821532e0)
+++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/controller/LearningController.java (.../LearningController.java) (revision 53f4a7bfa1d8d27ed32727c581a18b53eb5334f5)
@@ -151,7 +151,7 @@
// save toolContentID into HTTPSession
ToolAccessMode mode = WebUtil.readToolAccessModeParam(request, AttributeNames.PARAM_MODE, true);
- Long sessionId = new Long(request.getParameter(ResourceConstants.PARAM_TOOL_SESSION_ID));
+ Long sessionId = WebUtil.readLongParam(request, ResourceConstants.PARAM_TOOL_SESSION_ID);
request.setAttribute(ResourceConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID());
request.setAttribute(AttributeNames.ATTR_MODE, mode);
@@ -257,6 +257,7 @@
}
sessionMap.put(ResourceConstants.ATTR_COMPLETED_SUFFICIENT_TO_FINISH,
numItemsCompleted >= resource.getMiniViewResourceNumber());
+ request.setAttribute("itemsComplete", numItemsCompleted);
sessionMap.put(ResourceConstants.ATTR_RESOURCE, resource);
return "pages/learning/learning";
Index: lams_tool_larsrc/web/pages/learning/learning.jsp
===================================================================
diff -u -r0c5d2aefd17a667d8222d8f1bb8b05aa4034ed10 -r53f4a7bfa1d8d27ed32727c581a18b53eb5334f5
--- lams_tool_larsrc/web/pages/learning/learning.jsp (.../learning.jsp) (revision 0c5d2aefd17a667d8222d8f1bb8b05aa4034ed10)
+++ lams_tool_larsrc/web/pages/learning/learning.jsp (.../learning.jsp) (revision 53f4a7bfa1d8d27ed32727c581a18b53eb5334f5)
@@ -87,6 +87,8 @@