Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/GeneralLearnerFlowDTO.java
===================================================================
diff -u -rfef255c381132c29ddbd1f7a7c37106ba90f2b52 -r0120babf4ee377217a385ca28e4f6202b4b4dbf6
--- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/GeneralLearnerFlowDTO.java (.../GeneralLearnerFlowDTO.java) (revision fef255c381132c29ddbd1f7a7c37106ba90f2b52)
+++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/GeneralLearnerFlowDTO.java (.../GeneralLearnerFlowDTO.java) (revision 0120babf4ee377217a385ca28e4f6202b4b4dbf6)
@@ -67,7 +67,9 @@
protected Map mapQuestions;
+ protected Map mapQuestionContentLearner;
+
/**
* @return Returns the currentAnswer.
*/
@@ -82,8 +84,8 @@
}
protected String userFeedback;
- protected Map mapQuestionContentLearner;
+
/**
* @return Returns the mapQuestionContentLearner.
*/
Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/LearningUtil.java
===================================================================
diff -u -re9eb408b02e578697e41a0ef7c9b2ea402a50c2a -r0120babf4ee377217a385ca28e4f6202b4b4dbf6
--- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/LearningUtil.java (.../LearningUtil.java) (revision e9eb408b02e578697e41a0ef7c9b2ea402a50c2a)
+++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/LearningUtil.java (.../LearningUtil.java) (revision 0120babf4ee377217a385ca28e4f6202b4b4dbf6)
@@ -52,7 +52,17 @@
*/
public class LearningUtil implements QaAppConstants{
static Logger logger = Logger.getLogger(LearningUtil.class.getName());
+
+ public static void saveFormRequestData(HttpServletRequest request, QaLearningForm qaLearningForm)
+ {
+ String toolSessionID=request.getParameter("toolSessionID");
+ logger.debug("toolSessionID: " + toolSessionID);
+ qaLearningForm.setToolSessionID(toolSessionID);
+ logger.debug("done saving form request data.");
+ }
+
+
/**
* createUsersAndResponses(Map mapAnswers, HttpServletRequest request)
* create users of the responses
Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningStarterAction.java
===================================================================
diff -u -rfef255c381132c29ddbd1f7a7c37106ba90f2b52 -r0120babf4ee377217a385ca28e4f6202b4b4dbf6
--- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningStarterAction.java (.../QaLearningStarterAction.java) (revision fef255c381132c29ddbd1f7a7c37106ba90f2b52)
+++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/QaLearningStarterAction.java (.../QaLearningStarterAction.java) (revision 0120babf4ee377217a385ca28e4f6202b4b4dbf6)
@@ -366,6 +366,7 @@
//request.getSession().setAttribute(MAP_ANSWERS, mapAnswers);
generalLearnerFlowDTO.setMapAnswers(mapAnswers);
//request.getSession().setAttribute(MAP_QUESTION_CONTENT_LEARNER, mapQuestions);
+ generalLearnerFlowDTO.setMapQuestionContentLearner(mapQuestions);
generalLearnerFlowDTO.setMapQuestions(mapQuestions);
logger.debug("mapQuestions has : " + mapQuestions.size() + " entries.");
Index: lams_tool_laqa/web/learning/AnswersContent.jsp
===================================================================
diff -u -r44120a6df157dd073c610ffd29566919c89cce22 -r0120babf4ee377217a385ca28e4f6202b4b4dbf6
--- lams_tool_laqa/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 44120a6df157dd073c610ffd29566919c89cce22)
+++ lams_tool_laqa/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 0120babf4ee377217a385ca28e4f6202b4b4dbf6)
@@ -56,37 +56,39 @@