Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -r8ed511ea0d10517d2d9b441df3cff4676d651b45 -r721b93a3650a411424340973612370afff458120 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 8ed511ea0d10517d2d9b441df3cff4676d651b45) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 721b93a3650a411424340973612370afff458120) @@ -3399,6 +3399,9 @@ JsonUtil.optBoolean(toolContentJSON, "allowWrongAnswersAfterQuestion", Boolean.FALSE)); assessment.setEnableConfidenceLevels( JsonUtil.optBoolean(toolContentJSON, RestTags.ENABLE_CONFIDENCE_LEVELS, Boolean.FALSE)); + if (assessment.isEnableConfidenceLevels()) { + assessment.setConfidenceLevelsType(ConfidenceLevelDTO.CONFIDENCE_LEVELS_TYPE_0_TO_100); + } assessment.setAttemptsAllowed(JsonUtil.optInt(toolContentJSON, "attemptsAllows", 1)); assessment.setDefineLater(false); assessment.setDisplaySummary(JsonUtil.optBoolean(toolContentJSON, "displaySummary", Boolean.FALSE)); @@ -3493,7 +3496,7 @@ // Store it back into JSON so Scratchie can read it // and use the same questions, not create new ones - uuid = qbQuestion.getUuid().toString(); + uuid = qbQuestion.getUuid().toString(); ObjectNode questionData = (ObjectNode) questionJSONData; questionData.put(RestTags.QUESTION_UUID, uuid);