Index: lams_monitoring/web/tblmonitor/aes.jsp
===================================================================
diff -u -r0c0c19b682e95c31de267d8e3a7d8b174c9c511a -re2571e1eb04af477c8bcee954fd9203887041c6b
--- lams_monitoring/web/tblmonitor/aes.jsp (.../aes.jsp) (revision 0c0c19b682e95c31de267d8e3a7d8b174c9c511a)
+++ lams_monitoring/web/tblmonitor/aes.jsp (.../aes.jsp) (revision e2571e1eb04af477c8bcee954fd9203887041c6b)
@@ -16,7 +16,7 @@
nav = $('#aes-tab .nav-tabs a[data-tool-content-id="' + toolContentId + '"]').closest('li');
// load AE tab content for the given tool content ID
- aePane.load("tool/laasse10/tblmonitoring/ae.do?toolContentID=" + toolContentId);
+ aePane.load("tool/laasse10/tblmonitoring/assessment.do?toolContentID=" + toolContentId);
// re-select the previous tab or stick to whatever is in the parameter
if (toolContentId == tblSelectedAeToolContentId) {
@@ -50,7 +50,7 @@
-
-
@@ -60,7 +60,7 @@
-
Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/TblMonitoringController.java
===================================================================
diff -u -r0c0c19b682e95c31de267d8e3a7d8b174c9c511a -re2571e1eb04af477c8bcee954fd9203887041c6b
--- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/TblMonitoringController.java (.../TblMonitoringController.java) (revision 0c0c19b682e95c31de267d8e3a7d8b174c9c511a)
+++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/TblMonitoringController.java (.../TblMonitoringController.java) (revision e2571e1eb04af477c8bcee954fd9203887041c6b)
@@ -51,21 +51,10 @@
* Shows ira page in case of Assessment activity
*/
@RequestMapping("iraAssessment")
- public String iraAssessment(HttpServletRequest request) {
- Long toolContentId = WebUtil.readLongParam(request, "toolContentID");
-
- String[] toolContentIds = new String[] { toolContentId.toString() };
- String[] activityTitles = new String[] { "" };
- List assessmentDtos = getAssessmentDtos(toolContentIds, activityTitles);
- request.setAttribute("assessmentDtos", assessmentDtos);
-
- boolean attemptedByAnyLearners = assessmentDtos.stream().mapToInt(TblAssessmentDTO::getAttemptedLearnersNumber)
- .reduce(Integer::max).orElse(0) > 0;
- request.setAttribute("iraAttemptedByAnyLearners", attemptedByAnyLearners);
-
- request.setAttribute(AttributeNames.PARAM_TOOL_CONTENT_ID, toolContentId);
- request.setAttribute("isIraAssessment", true);
- return "pages/tblmonitoring/assessment";
+ public String iraAssessment(@RequestParam(name = AttributeNames.PARAM_TOOL_CONTENT_ID) long toolContentId,
+ Model model) {
+ model.addAttribute("isIraAssessment", true);
+ return assessment(toolContentId, model);
}
/**
@@ -174,18 +163,19 @@
}
/**
- * Shows ae page
+ * Shows assessment (iRAT or AE) page
*/
- @RequestMapping("ae")
- public String ae(@RequestParam(name = AttributeNames.PARAM_TOOL_CONTENT_ID) long toolContentId, Model model) {
+ @RequestMapping("assessment")
+ public String assessment(@RequestParam(name = AttributeNames.PARAM_TOOL_CONTENT_ID) long toolContentId,
+ Model model) {
Assessment assessment = assessmentService.getAssessmentByContentId(toolContentId);
model.addAttribute(AttributeNames.PARAM_TOOL_CONTENT_ID, toolContentId);
model.addAttribute("allowDiscloseAnswers", assessment.isAllowDiscloseAnswers());
-
+
int attemptedLearnersNumber = assessmentService.getCountUsersByContentId(toolContentId);
model.addAttribute("attemptedLearnersNumber", attemptedLearnersNumber);
- return "pages/tblmonitoring/ae";
+ return "pages/tblmonitoring/assessment";
}
/**
Fisheye: Tag e2571e1eb04af477c8bcee954fd9203887041c6b refers to a dead (removed) revision in file `lams_tool_assessment/web/pages/tblmonitoring/ae.jsp'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_assessment/web/pages/tblmonitoring/assessment.jsp
===================================================================
diff -u -r0c0c19b682e95c31de267d8e3a7d8b174c9c511a -re2571e1eb04af477c8bcee954fd9203887041c6b
--- lams_tool_assessment/web/pages/tblmonitoring/assessment.jsp (.../assessment.jsp) (revision 0c0c19b682e95c31de267d8e3a7d8b174c9c511a)
+++ lams_tool_assessment/web/pages/tblmonitoring/assessment.jsp (.../assessment.jsp) (revision e2571e1eb04af477c8bcee954fd9203887041c6b)
@@ -1,59 +1,20 @@
<%@ include file="/common/taglibs.jsp"%>
<% pageContext.setAttribute("newLineChar", "\r\n"); %>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- : ${assessmentDtos[0].attemptedLearnersNumber}/
-
+<%-- For AEs tab the panes are defined in TBL monitor, for IRA we need to define it here --%>
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+ : ${attemptedLearnersNumber}/
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- active">
-
-
- <%-- Release correct/groups answers for all questions in this assessment --%>
-
+
+
+
+ <%-- Release correct/groups answers for all questions in this assessment --%>
+
-
-
-
+
+
+
+
\ No newline at end of file
Index: lams_tool_assessment/web/pages/tblmonitoring/assessmentStudentChoices.jsp
===================================================================
diff -u -r0c0c19b682e95c31de267d8e3a7d8b174c9c511a -re2571e1eb04af477c8bcee954fd9203887041c6b
--- lams_tool_assessment/web/pages/tblmonitoring/assessmentStudentChoices.jsp (.../assessmentStudentChoices.jsp) (revision 0c0c19b682e95c31de267d8e3a7d8b174c9c511a)
+++ lams_tool_assessment/web/pages/tblmonitoring/assessmentStudentChoices.jsp (.../assessmentStudentChoices.jsp) (revision e2571e1eb04af477c8bcee954fd9203887041c6b)
@@ -39,9 +39,9 @@
ANSWERED_QUESTIONS_CHART_Y_AXIS_GROUPS : ''
}),
- activityCompletionChart = null,
- answeredQuestionsChart = null,
- COMPLETION_CHART_UPDATE_INTERVAL = 10 * 1000;
+ activityCompletionChart = null,
+ answeredQuestionsChart = null,
+ COMPLETION_CHART_UPDATE_INTERVAL = 10 * 1000;
$(document).ready(function(){
drawCompletionCharts(${toolContentID}, ${groupsInAnsweredQuestionsChart}, true);
Index: lams_tool_assessment/web/pages/tblmonitoring/iraAssessmentStudentChoices.jsp
===================================================================
diff -u -ra8614f8bb8ccde5d2068b34659649c3c93c4e0d1 -re2571e1eb04af477c8bcee954fd9203887041c6b
--- lams_tool_assessment/web/pages/tblmonitoring/iraAssessmentStudentChoices.jsp (.../iraAssessmentStudentChoices.jsp) (revision a8614f8bb8ccde5d2068b34659649c3c93c4e0d1)
+++ lams_tool_assessment/web/pages/tblmonitoring/iraAssessmentStudentChoices.jsp (.../iraAssessmentStudentChoices.jsp) (revision e2571e1eb04af477c8bcee954fd9203887041c6b)
@@ -7,8 +7,34 @@
}
-
+
+
+