dbResultCount) | (attemptsAllowed == 0));// && !user.isSessionFinished();
+ boolean isResubmitAllowed = ((attemptsAllowed > dbResultCount) | (attemptsAllowed == 0));
sessionMap.put(AssessmentConstants.ATTR_IS_RESUBMIT_ALLOWED, isResubmitAllowed);
+ //calculate whether isUserFailed
+ AssessmentResult result = (AssessmentResult) sessionMap.get(AssessmentConstants.ATTR_ASSESSMENT_RESULT);
+ int passingMark = assessment.getPassingMark();
+ boolean isUserFailed = ((passingMark != 0) && (passingMark > result.getGrade()));
+ request.setAttribute(AssessmentConstants.ATTR_IS_USER_FAILED, isUserFailed);
+
sessionMap.put(AssessmentConstants.ATTR_FINISHED_LOCK, true);
request.setAttribute(AssessmentConstants.ATTR_SESSION_MAP_ID, sessionMapID);
return mapping.findForward(AssessmentConstants.SUCCESS);
Index: lams_tool_assessment/web/pages/authoring/advance.jsp
===================================================================
diff -u -rc7ffb298078fad531d8a90d4bc12e588b16db93b -rf91a13ebf9fee21e228d82128ed50511ef8b4169
--- lams_tool_assessment/web/pages/authoring/advance.jsp (.../advance.jsp) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b)
+++ lams_tool_assessment/web/pages/authoring/advance.jsp (.../advance.jsp) (revision f91a13ebf9fee21e228d82128ed50511ef8b4169)
@@ -1,6 +1,26 @@
<%@ include file="/common/taglibs.jsp"%>
+
+
@@ -35,7 +55,17 @@
-
+
+
+
+
+ checked="checked"
+ />
+
+
6
5
@@ -44,7 +74,16 @@
2
1
-
+
+
+
+ checked="checked"
+ />
+
+
+
+
Index: lams_tool_assessment/web/pages/authoring/basic.jsp
===================================================================
diff -u -rd209a8f4bb44ac8c149c57f6aff431a0cab8f2b6 -rf91a13ebf9fee21e228d82128ed50511ef8b4169
--- lams_tool_assessment/web/pages/authoring/basic.jsp (.../basic.jsp) (revision d209a8f4bb44ac8c149c57f6aff431a0cab8f2b6)
+++ lams_tool_assessment/web/pages/authoring/basic.jsp (.../basic.jsp) (revision f91a13ebf9fee21e228d82128ed50511ef8b4169)
@@ -6,6 +6,10 @@
Index: lams_tool_assessment/web/pages/learning/learning.jsp
===================================================================
diff -u -rc7ffb298078fad531d8a90d4bc12e588b16db93b -rf91a13ebf9fee21e228d82128ed50511ef8b4169
--- lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision c7ffb298078fad531d8a90d4bc12e588b16db93b)
+++ lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision f91a13ebf9fee21e228d82128ed50511ef8b4169)
@@ -162,6 +162,14 @@
+
+
+
+ ${assessment.passingMark}
+
+
+
+
@@ -196,10 +204,12 @@
-
-
-
-
+
+
+
+
+
+
Index: lams_tool_assessment/web/pages/monitoring/parts/advanceoptions.jsp
===================================================================
diff -u -r9727106bb7f305a094b00c9a0b29a09dee57990b -rf91a13ebf9fee21e228d82128ed50511ef8b4169
--- lams_tool_assessment/web/pages/monitoring/parts/advanceoptions.jsp (.../advanceoptions.jsp) (revision 9727106bb7f305a094b00c9a0b29a09dee57990b)
+++ lams_tool_assessment/web/pages/monitoring/parts/advanceoptions.jsp (.../advanceoptions.jsp) (revision f91a13ebf9fee21e228d82128ed50511ef8b4169)
@@ -55,6 +55,23 @@
+
+ |
+
+
+
+
+ -
+
+
+ ${assessment.passingMark}
+
+
+ |
+
+
+
+
|