Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningStarterAction.java =================================================================== diff -u -r229b32d50e848e3b5377fdbc8ac8af6d60c1e79b -r4a0fc3154fcad280ce5762cc902c98594a3648aa --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningStarterAction.java (.../QaLearningStarterAction.java) (revision 229b32d50e848e3b5377fdbc8ac8af6d60c1e79b) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningStarterAction.java (.../QaLearningStarterAction.java) (revision 4a0fc3154fcad280ce5762cc902c98594a3648aa) @@ -181,6 +181,7 @@ sessionMap.put(ATTR_GROUP_LEADER, groupLeader); boolean isUserLeader = qaService.isUserGroupLeader(user, new Long(toolSessionID)); + boolean lockWhenFinished = qaContent.isLockWhenFinished(); sessionMap.put(ATTR_IS_USER_LEADER, isUserLeader); sessionMap.put(AttributeNames.ATTR_MODE, mode); sessionMap.put(ATTR_CONTENT, qaContent); @@ -193,6 +194,8 @@ generalLearnerFlowDTO.setToolContentID(qaContent.getQaContentId().toString()); generalLearnerFlowDTO.setReportTitleLearner(qaContent.getReportTitle()); + generalLearnerFlowDTO.setLockWhenFinished(new Boolean(lockWhenFinished).toString()); + generalLearnerFlowDTO.setNoReeditAllowed(qaContent.isNoReeditAllowed()); generalLearnerFlowDTO.setReflection(new Boolean(qaContent.isReflect()).toString()); generalLearnerFlowDTO.setReflectionSubject(qaContent.getReflectionSubject()); @@ -422,4 +425,4 @@ } return qaUser; } -} \ No newline at end of file +}