Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -ra9f95a26e562a58b55c99f2c18e253c151ef457a -r6dae57d05c7ef5ad498e2635aa8f8dda19ed2a20 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision a9f95a26e562a58b55c99f2c18e253c151ef457a) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 6dae57d05c7ef5ad498e2635aa8f8dda19ed2a20) @@ -3384,9 +3384,8 @@ QbOption option = new QbOption(); option.setQbQuestion(qbQuestion); option.setDisplayOrder(JsonUtil.optInt(answerData, RestTags.DISPLAY_ORDER)); - Double maxMark = JsonUtil.optDouble(answerData, "maxMark"); - option.setMaxMark(maxMark == null ? 1 : maxMark.floatValue()); - option.setCorrect(JsonUtil.optBoolean(answerData, "correct", false)); + Double grade = JsonUtil.optDouble(answerData, "grade"); + option.setMaxMark(grade == null ? 0 : grade.floatValue()); option.setAcceptedError(JsonUtil.optDouble(answerData, "acceptedError", 0.0).floatValue()); option.setFeedback(JsonUtil.optString(answerData, "feedback")); option.setName(JsonUtil.optString(answerData, RestTags.ANSWER_TEXT));