Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dbupdates/patch20180729.sql =================================================================== diff -u -r95793dfa0f05d3568c66c2718a88c73cf9141ae3 -r7ea9b852e5fe8dc5688f983f162064d862f147de --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dbupdates/patch20180729.sql (.../patch20180729.sql) (revision 95793dfa0f05d3568c66c2718a88c73cf9141ae3) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dbupdates/patch20180729.sql (.../patch20180729.sql) (revision 7ea9b852e5fe8dc5688f983f162064d862f147de) @@ -10,7 +10,8 @@ learner_preview_url = 'tool/laqa11/learning/learning.do?mode=author', learner_progress_url = 'tool/laqa11/learning/learning.do?mode=teacher', monitor_url = 'tool/laqa11/monitoring/monitoring.do', - pedagogical_planner_url = 'tool/laqa11/pedagogicalPlanner/initPedagogicalPlannerForm.do' + pedagogical_planner_url = 'tool/laqa11/pedagogicalPlanner/initPedagogicalPlannerForm.do', + admin_url= 'tool/laqa11/admin/admin.do' WHERE tool_signature = 'laqa11'; ----------------------Put all sql statements above here------------------------- Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaAdminController.java =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r7ea9b852e5fe8dc5688f983f162064d862f147de --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaAdminController.java (.../QaAdminController.java) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaAdminController.java (.../QaAdminController.java) (revision 7ea9b852e5fe8dc5688f983f162064d862f147de) @@ -65,7 +65,7 @@ * */ @Controller -@RequestMapping("/laqa11admin") +@RequestMapping("/admin") public class QaAdminController { private static Logger logger = Logger.getLogger(QaAdminController.class.getName()); @@ -85,7 +85,7 @@ /** * Sets up the admin page */ - @RequestMapping("/") + @RequestMapping("/admin") public String unspecified(QaAdminForm adminForm, HttpServletRequest request) { QaConfigItem enableQaWizard = qaService.getConfigItem(QaConfigItem.KEY_ENABLE_QAWIZARD); Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaMonitoringController.java =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r7ea9b852e5fe8dc5688f983f162064d862f147de --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaMonitoringController.java (.../QaMonitoringController.java) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaMonitoringController.java (.../QaMonitoringController.java) (revision 7ea9b852e5fe8dc5688f983f162064d862f147de) @@ -68,6 +68,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.context.WebApplicationContext; @@ -98,8 +99,8 @@ } @RequestMapping("/monitoring") - private String execute(QaMonitoringForm qaMonitoringForm, HttpServletRequest request) - throws IOException, ServletException, QaApplicationException { + private String execute(@ModelAttribute("qaMonitoringForm") QaMonitoringForm qaMonitoringForm, + HttpServletRequest request) throws IOException, ServletException, QaApplicationException { QaUtils.cleanUpSessionAbsolute(request); String contentFolderID = WebUtil.readStrParam(request, AttributeNames.PARAM_CONTENT_FOLDER_ID); @@ -220,8 +221,8 @@ * @return ActionForward * @throws ServletException */ - protected String validateParameters(HttpServletRequest request, QaMonitoringForm qaMonitoringForm) - throws ServletException { + protected String validateParameters(HttpServletRequest request, + @ModelAttribute("qaMonitoringForm") QaMonitoringForm qaMonitoringForm) throws ServletException { String strToolContentId = request.getParameter(AttributeNames.PARAM_TOOL_CONTENT_ID); Index: lams_tool_laqa/web/authoring/AdvancedContent.jsp =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r7ea9b852e5fe8dc5688f983f162064d862f147de --- lams_tool_laqa/web/authoring/AdvancedContent.jsp (.../AdvancedContent.jsp) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_tool_laqa/web/authoring/AdvancedContent.jsp (.../AdvancedContent.jsp) (revision 7ea9b852e5fe8dc5688f983f162064d862f147de) @@ -7,16 +7,16 @@ $(document).ready(function() { $("#useSelectLeaderToolOuput").click(function() { - if (document.forms.QaAuthoringForm.useSelectLeaderToolOuput.checked) { + if (document.forms.authoringForm.useSelectLeaderToolOuput.checked) { //uncheck checkboxes - document.forms.QaAuthoringForm.showOtherAnswers.checked = false; + document.forms.authoringForm.showOtherAnswers.checked = false; //disable checkboxes - document.forms.QaAuthoringForm.showOtherAnswers.disabled = true; + document.forms.authoringForm.showOtherAnswers.disabled = true; $("#show-other-answers-options").hide('slow'); } else { //enable checkboxes - document.forms.QaAuthoringForm.showOtherAnswers.disabled = false; + document.forms.authoringForm.showOtherAnswers.disabled = false; } }); Index: lams_tool_laqa/web/authoring/AuthoringTabsHolder.jsp =================================================================== diff -u -r95793dfa0f05d3568c66c2718a88c73cf9141ae3 -r7ea9b852e5fe8dc5688f983f162064d862f147de --- lams_tool_laqa/web/authoring/AuthoringTabsHolder.jsp (.../AuthoringTabsHolder.jsp) (revision 95793dfa0f05d3568c66c2718a88c73cf9141ae3) +++ lams_tool_laqa/web/authoring/AuthoringTabsHolder.jsp (.../AuthoringTabsHolder.jsp) (revision 7ea9b852e5fe8dc5688f983f162064d862f147de) @@ -24,10 +24,7 @@
-