Index: lams_tool_laqa/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== diff -u -r298ac30bd04d6cdffdbbc42d1ceec29831809dc7 -ra7690b14578fa656e8782755c2f45b9ee7aa00db --- lams_tool_laqa/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision 298ac30bd04d6cdffdbbc42d1ceec29831809dc7) +++ lams_tool_laqa/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision a7690b14578fa656e8782755c2f45b9ee7aa00db) @@ -224,6 +224,7 @@ outcome.authoring.existing =Added outcomes outcome.authoring.existing.none =none outcome.authoring.remove.confirm =Are you sure you want to remove this learning outcome? +label.question.bank =Question bank #======= End labels: Exported 217 labels for en AU ===== Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaAuthoringController.java =================================================================== diff -u -r0b1e74374b821758fdda7835d8d283bf84fa8db0 -ra7690b14578fa656e8782755c2f45b9ee7aa00db --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaAuthoringController.java (.../QaAuthoringController.java) (revision 0b1e74374b821758fdda7835d8d283bf84fa8db0) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaAuthoringController.java (.../QaAuthoringController.java) (revision a7690b14578fa656e8782755c2f45b9ee7aa00db) @@ -72,6 +72,7 @@ import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; /** * Q&A Tool's authoring methods. Additionally, there is one more method that initializes authoring and it's located in @@ -193,7 +194,7 @@ sessionMap.put(QaAppConstants.ACTIVITY_TITLE_KEY, qaContent.getTitle()); sessionMap.put(QaAppConstants.ACTIVITY_INSTRUCTIONS_KEY, qaContent.getInstructions()); - List questionDTOs = new LinkedList(); + List questionDTOs = new LinkedList<>(); /* * get the existing question content @@ -603,13 +604,11 @@ @SuppressWarnings("unchecked") @RequestMapping(value = "/importQbQuestion", method = RequestMethod.POST) private String importQbQuestion(@ModelAttribute("newQuestionForm") QaAuthoringForm authoringForm, - HttpServletRequest request) { - String httpSessionID = WebUtil.readStrParam(request, "httpSessionID"); + HttpServletRequest request, @RequestParam String httpSessionID, @RequestParam Long qbQuestionUid) { SessionMap sessionMap = (SessionMap) request.getSession() .getAttribute(httpSessionID); //get QbQuestion from DB - Long qbQuestionUid = WebUtil.readLongParam(request, "qbQuestionUid"); QbQuestion qbQuestion = qbService.getQuestionByUid(qbQuestionUid); List questionDTOs = (List) sessionMap.get(QaAppConstants.LIST_QUESTION_DTOS); Index: lams_tool_laqa/web/authoring/BasicContent.jsp =================================================================== diff -u -r72c9800d4076fa450caff0943dd4de41399c83e0 -ra7690b14578fa656e8782755c2f45b9ee7aa00db --- lams_tool_laqa/web/authoring/BasicContent.jsp (.../BasicContent.jsp) (revision 72c9800d4076fa450caff0943dd4de41399c83e0) +++ lams_tool_laqa/web/authoring/BasicContent.jsp (.../BasicContent.jsp) (revision a7690b14578fa656e8782755c2f45b9ee7aa00db) @@ -1,21 +1,50 @@ <%@ include file="/common/taglibs.jsp"%> + + + +