Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java
===================================================================
diff -u -r1668e000b0959071785e5cdd21732af39bd1505f -r0218d3c231564318a1d9eec2965e41f2e08a1c82
--- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java (.../LearningAction.java) (revision 1668e000b0959071785e5cdd21732af39bd1505f)
+++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java (.../LearningAction.java) (revision 0218d3c231564318a1d9eec2965e41f2e08a1c82)
@@ -432,14 +432,18 @@
//get user answers from request and store them into sessionMap
storeUserAnswersIntoSessionMap(request);
- //check all required questions got answered
- int pageNumberWithUnasweredQuestions = validateAnswers(sessionMap);
- //if some were not then forward to nextPage()
- if (pageNumberWithUnasweredQuestions != 0) {
- request.setAttribute(AssessmentConstants.ATTR_PAGE_NUMBER, pageNumberWithUnasweredQuestions);
- request.setAttribute(AssessmentConstants.ATTR_IS_ANSWERS_VALIDATION_FAILED, true);
+ boolean isTimelimitExpired = WebUtil.readBooleanParam(request, "isTimelimitExpired", false);
+ if (!isTimelimitExpired) {
- return nextPage(mapping, form, request, response);
+ // check all required questions got answered
+ int pageNumberWithUnasweredQuestions = validateAnswers(sessionMap);
+ // if some were not then forward to nextPage()
+ if (pageNumberWithUnasweredQuestions != 0) {
+ request.setAttribute(AssessmentConstants.ATTR_PAGE_NUMBER, pageNumberWithUnasweredQuestions);
+ request.setAttribute(AssessmentConstants.ATTR_IS_ANSWERS_VALIDATION_FAILED, true);
+
+ return nextPage(mapping, form, request, response);
+ }
}
//store results from sessionMap into DB
Index: lams_tool_assessment/web/pages/learning/learning.jsp
===================================================================
diff -u -r1794caa98a1eaa099874ab720b680e2c8fbc021b -r0218d3c231564318a1d9eec2965e41f2e08a1c82
--- lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision 1794caa98a1eaa099874ab720b680e2c8fbc021b)
+++ lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision 0218d3c231564318a1d9eec2965e41f2e08a1c82)
@@ -37,72 +37,123 @@
+
+
+
+
+