Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/AuthoringAction.java,v diff -u -r1.11 -r1.12 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/AuthoringAction.java 2 Mar 2009 22:58:51 -0000 1.11 +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/AuthoringAction.java 4 Mar 2009 18:02:04 -0000 1.12 @@ -1219,7 +1219,7 @@ question.setFeedbackOnCorrect(questionForm.getFeedbackOnCorrect()); question.setFeedbackOnIncorrect(questionForm.getFeedbackOnIncorrect()); } else if ((type == AssessmentConstants.QUESTION_TYPE_ESSAY)) { - question.setFeedback(questionForm.getFeedback()); + } else if (type == AssessmentConstants.QUESTION_TYPE_ORDERING) { question.setPenaltyFactor(Float.parseFloat(questionForm.getPenaltyFactor())); question.setFeedbackOnCorrect(questionForm.getFeedbackOnCorrect()); Index: lams_tool_assessment/web/pages/authoring/parts/addessay.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addessay.jsp,v diff -u -r1.5 -r1.6 --- lams_tool_assessment/web/pages/authoring/parts/addessay.jsp 10 Feb 2009 16:14:27 -0000 1.5 +++ lams_tool_assessment/web/pages/authoring/parts/addessay.jsp 4 Mar 2009 18:02:03 -0000 1.6 @@ -51,7 +51,6 @@ submitHandler: function(form) { $("#question").val(FCKeditorAPI.GetInstance("question").GetXHTML()); $("#generalFeedback").val(FCKeditorAPI.GetInstance("generalFeedback").GetXHTML()); - $("#feedback").val(FCKeditorAPI.GetInstance("feedback").GetXHTML()); var options = { target: parent.jQuery('#questionListArea'), @@ -115,13 +114,6 @@ - -
- -
- - Index: lams_tool_assessment/web/pages/authoring/parts/addmultiplechoice.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addmultiplechoice.jsp,v diff -u -r1.7 -r1.8 --- lams_tool_assessment/web/pages/authoring/parts/addmultiplechoice.jsp 25 Feb 2009 22:13:31 -0000 1.7 +++ lams_tool_assessment/web/pages/authoring/parts/addmultiplechoice.jsp 4 Mar 2009 18:02:03 -0000 1.8 @@ -50,7 +50,7 @@ }, hasOneHundredGrade: { required: function(element) { - return $("select[name^='optionGrade'][value='1.0']").length < 1; + return ($("select[name^='optionGrade'][value='1.0']").length < 1) && !eval($("#multipleAnswersAllowed").val()); } } }, @@ -173,7 +173,7 @@
- + Index: lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp,v diff -u -r1.4 -r1.5 --- lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp 25 Feb 2009 22:13:31 -0000 1.4 +++ lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp 4 Mar 2009 18:02:03 -0000 1.5 @@ -56,13 +56,24 @@ }, hasOptionFilled: { required: function(element) { - return $("input[name^=optionFloat]:filled").length < 1; + return $("input[name^=optionFloat][value!='0.0']").length < 1; } }, hasOneHundredGrade: { required: function(element) { return $("select[name^='optionGrade'][value='1.0']").length < 1; } + }, + allAcceptedErrorsPositive: { + required: function(element) { + var count = 0; + $("input[name^=optionAcceptedError]").each(function(){ + if (eval(this.value) < 0) { + count++; + } + }); + return count > 0; + } }, unitList: { required: function(element) { @@ -90,7 +101,10 @@ }, hasOneHundredGrade: { required: "
" - }, + }, + allAcceptedErrorsPositive: { + required: "
" + }, unitList: { required: "" }, @@ -207,6 +221,7 @@ +