Index: lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java =================================================================== diff -u -rcc5b2fbae9152367f4608467e1388dd036b61261 -rf379c87b9568703ac5feb17512f62df761b5f38b --- lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java (.../LdTemplateController.java) (revision cc5b2fbae9152367f4608467e1388dd036b61261) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java (.../LdTemplateController.java) (revision f379c87b9568703ac5feb17512f62df761b5f38b) @@ -793,15 +793,15 @@ */ protected Long createAssessmentToolContent(UserDTO user, String title, String instructions, String reflectionInstructions, boolean selectLeaderToolOutput, boolean enableNumbering, - boolean enableConfidenceLevels, ArrayNode questions) throws IOException { + boolean enableConfidenceLevels, boolean allowDiscloseAnswers, ArrayNode questions) throws IOException { ObjectNode toolContentJSON = createStandardToolContent(title, instructions, reflectionInstructions, null, null, user); toolContentJSON.put(RestTags.USE_SELECT_LEADER_TOOL_OUTPUT, selectLeaderToolOutput); toolContentJSON.put(RestTags.ENABLE_CONFIDENCE_LEVELS, enableConfidenceLevels); toolContentJSON.put("numbered", enableNumbering); toolContentJSON.put("displaySummary", Boolean.TRUE); - toolContentJSON.put("allowDiscloseAnswers", Boolean.FALSE); + toolContentJSON.put("allowDiscloseAnswers", allowDiscloseAnswers); toolContentJSON.set(RestTags.QUESTIONS, questions); ArrayNode references = JsonNodeFactory.instance.arrayNode(); Index: lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java =================================================================== diff -u -rcc5b2fbae9152367f4608467e1388dd036b61261 -rf379c87b9568703ac5feb17512f62df761b5f38b --- lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java (.../TBLTemplateController.java) (revision cc5b2fbae9152367f4608467e1388dd036b61261) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java (.../TBLTemplateController.java) (revision f379c87b9568703ac5feb17512f62df761b5f38b) @@ -154,7 +154,7 @@ ArrayNode testQuestionsArray = JsonUtil.readArray(data.testQuestions.values()); Long iRAToolContentId = createAssessmentToolContent(userDTO, activityTitle, - data.getText("boilerplate.ira.instructions"), null, false, true, data.confidenceLevelEnable, + data.getText("boilerplate.ira.instructions"), null, false, true, data.confidenceLevelEnable, false, testQuestionsArray); ObjectNode iraActivityJSON = createAssessmentActivity(maxUIID, order++, currentActivityPosition, iRAToolContentId, data.contentFolderID, groupingUIID, null, null, activityTitle); @@ -228,7 +228,8 @@ assessmentNumber++; } Long aetoolContentId = createAssessmentToolContent(userDTO, applicationExerciseTitle, - data.getText("boilerplate.ae.instructions"), null, true, false, false, questionsJSONArray); + data.getText("boilerplate.ae.instructions"), null, true, false, false, true, + questionsJSONArray); activities.add(createAssessmentActivity(maxUIID, order++, currentActivityPosition, aetoolContentId, data.contentFolderID, groupingUIID, null, null, applicationExerciseTitle));