Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/TblMonitoringController.java =================================================================== diff -u -rc9048d2a6d579af33cc6b3a36e716715be8e9b2b -r2a5fb646572b9790ef4b88e795e15811d94ed19d --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/TblMonitoringController.java (.../TblMonitoringController.java) (revision c9048d2a6d579af33cc6b3a36e716715be8e9b2b) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/TblMonitoringController.java (.../TblMonitoringController.java) (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -386,7 +386,7 @@ model.addAttribute("aeToolTypes", toolTypes); model.addAttribute("aeActivityTitles", activityTitles); - return "tblmonitor/aes"; + return "tblmonitor/aes5"; } /** Index: lams_monitoring/web/includes/javascript/monitorLesson5.js =================================================================== diff -u -r027d0e6a567a57457a4020ff966fbd1f156deb59 -r2a5fb646572b9790ef4b88e795e15811d94ed19d --- lams_monitoring/web/includes/javascript/monitorLesson5.js (.../monitorLesson5.js) (revision 027d0e6a567a57457a4020ff966fbd1f156deb59) +++ lams_monitoring/web/includes/javascript/monitorLesson5.js (.../monitorLesson5.js) (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -64,6 +64,11 @@ $(document).ready(function(){ + $.ajaxSetup ({ + // Disable caching of AJAX responses + cache: false + }); + initCommonElements(); initSequenceTab(); initGradebookTab(); @@ -72,15 +77,15 @@ }); function loadTab(tabName, button) { - $('.navigate-btn, .lesson-properties').removeClass('active'); + $('.navigate-btn-container a.btn, .lesson-properties').removeClass('active'); $('.component-sidebar').removeClass('expanded'); if (button) { $(button).addClass('active'); } clearEventSources(); - let tabContent = $('.monitoring-page-content .tab-content'); + let tabContent = $('.monitoring-page-content .tab-content').empty(); switch(tabName) { @@ -150,14 +155,22 @@ break; case 'irat': { - tabContent.load(LAMS_URL + 'tool/laasse10/tblmonitoring/iraAssessment.do?toolContentID=' + iraToolContentId); + tabContent.load(LAMS_URL + 'tool/laasse10/tblmonitoring/iraAssessment.do?toolContentID=' + iraToolContentId + '&_=' + (new Date()).getTime()); } break; case 'iratStudentChoices': { tabContent.load(LAMS_URL + 'tool/laasse10/tblmonitoring/iraAssessmentStudentChoices.do?toolContentID=' + iraToolContentId); } break; + + case 'aes': { + tabContent.load(LAMS_URL + 'monitoring/tblmonitor/aes.do?' + + '&aeToolContentIds='+ aeToolContentIds + + '&aeToolTypes=' + aeToolTypes + + '&aeActivityTitles=' + encodeURIComponent(aeActivityTitles)); + } + break; } } @@ -201,6 +214,10 @@ loadTab('iratStudentChoices', this); }); + $('#load-aes-tab-btn').click(function(){ + loadTab('aes', this); + }); + $('#load-other-nvg-btn').click(function(){ let switchButton = $(this), tblButtons = $('#tbl-navigate-btn-group'), @@ -2785,7 +2802,9 @@ loadTab('irat'); } else if (tabName == 'iratStudentChoices'){ loadTab('iratStudentChoices'); - } + } else if (tabName == 'aes'){ + loadTab('aes'); + } } Index: lams_monitoring/web/monitor5.jsp =================================================================== diff -u -r027d0e6a567a57457a4020ff966fbd1f156deb59 -r2a5fb646572b9790ef4b88e795e15811d94ed19d --- lams_monitoring/web/monitor5.jsp (.../monitor5.jsp) (revision 027d0e6a567a57457a4020ff966fbd1f156deb59) +++ lams_monitoring/web/monitor5.jsp (.../monitor5.jsp) (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -57,7 +57,12 @@ lessonEndDate = '${lesson.scheduleEndDate}', liveEditEnabled = ${enableLiveEdit && lesson.liveEditEnabled}, TOTAL_LESSON_LEARNERS_NUMBER = ${lesson.numberPossibleLearners}, - iraToolContentId='${iraToolContentId}', + + iraToolContentId = '${iraToolContentId}', + aeToolContentIds = "${aeToolContentIds}", + aeToolTypes = "${aeToolTypes}", + aeActivityTitles = "${aeActivityTitles}", + LAMS_URL = '', csrfToken = ' : ', csrfTokenName = '', Index: lams_monitoring/web/tblmonitor/aes5.jsp =================================================================== diff -u --- lams_monitoring/web/tblmonitor/aes5.jsp (revision 0) +++ lams_monitoring/web/tblmonitor/aes5.jsp (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -0,0 +1,87 @@ +<%@ include file="/taglibs.jsp"%> +<% pageContext.setAttribute("newLineChar", "\r\n"); %> + + + +
+
+
+

+ +

+
+
+ + + +
+ +
+
+
+
+
\ No newline at end of file Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/TblMonitoringController.java =================================================================== diff -u -r56003dc7b87af7983c137daf04e402404932aeaa -r2a5fb646572b9790ef4b88e795e15811d94ed19d --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/TblMonitoringController.java (.../TblMonitoringController.java) (revision 56003dc7b87af7983c137daf04e402404932aeaa) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/TblMonitoringController.java (.../TblMonitoringController.java) (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -273,7 +273,7 @@ request.setAttribute("assessment", assessment); request.setAttribute("isTbl", true); - return "pages/tblmonitoring/assessmentStudentChoices"; + return "pages/tblmonitoring/assessmentStudentChoices5"; } /** Index: lams_tool_assessment/web/pages/tblmonitoring/assessment5.jsp =================================================================== diff -u -r027d0e6a567a57457a4020ff966fbd1f156deb59 -r2a5fb646572b9790ef4b88e795e15811d94ed19d --- lams_tool_assessment/web/pages/tblmonitoring/assessment5.jsp (.../assessment5.jsp) (revision 027d0e6a567a57457a4020ff966fbd1f156deb59) +++ lams_tool_assessment/web/pages/tblmonitoring/assessment5.jsp (.../assessment5.jsp) (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -2,7 +2,7 @@ <% pageContext.setAttribute("newLineChar", "\r\n"); %> -<%@ include file="/pages/monitoring/parts/discloseAnswers.jsp"%> +<%@ include file="/pages/monitoring/parts/discloseAnswers5.jsp"%> + +
+ + + + + +
+
+
+ +
+
+ +
+
+

No students have answered questions yet

+ +
+
+
+ + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + ${i.count}. + + ${tblQuestionDto.title} +
+
Question type + ${tblQuestionDto.questionTypeLabel} +
Correct answer + +
+ ${session.sessionName} + bg-success text-white" > + ${questionResultDto.answer} +
+
+
+
+
+ +
+
+
+
+
\ No newline at end of file Index: lams_tool_assessment/web/pages/tblmonitoring/iraAssessmentStudentChoices5.jsp =================================================================== diff -u -r027d0e6a567a57457a4020ff966fbd1f156deb59 -r2a5fb646572b9790ef4b88e795e15811d94ed19d --- lams_tool_assessment/web/pages/tblmonitoring/iraAssessmentStudentChoices5.jsp (.../iraAssessmentStudentChoices5.jsp) (revision 027d0e6a567a57457a4020ff966fbd1f156deb59) +++ lams_tool_assessment/web/pages/tblmonitoring/iraAssessmentStudentChoices5.jsp (.../iraAssessmentStudentChoices5.jsp) (revision 2a5fb646572b9790ef4b88e795e15811d94ed19d) @@ -70,6 +70,11 @@