Index: lams_tool_assessment/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r7521e0cd5b5f4b01d188ca0ddad1e5f59d3bde27 -r57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5 --- lams_tool_assessment/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 7521e0cd5b5f4b01d188ca0ddad1e5f59d3bde27) +++ lams_tool_assessment/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5) @@ -434,6 +434,7 @@ label.authoring.preview.skip.validation = As a learner you should answer all required questions. In preview mode you are allowed to press this button again to continue. label.monitoring.student.choices.none = No learners have answered questions yet label.monitoring.user.summary.grade.required = requires grading +label.monitoring.user.summary.grade.auto = auto-graded label.monitoring.user.summary.grade.by = graded by {0} label.learning.page.next = Next page label.learning.page.previous = Previous page Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/MonitoringController.java =================================================================== diff -u -r8a4525c7b493856da2b60a94cad2ecb7c1643c40 -r57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/MonitoringController.java (.../MonitoringController.java) (revision 8a4525c7b493856da2b60a94cad2ecb7c1643c40) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/MonitoringController.java (.../MonitoringController.java) (revision 57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5) @@ -655,10 +655,19 @@ //LDEV_NTU-11 Swapping Mark and Response columns in Assessment Monitor userData.add(questionResult.getQbQuestion().getType().equals(QbQuestion.TYPE_ESSAY) && questionResult.getMarkedBy() == null ? "-" : questionResult.getMark().toString()); - userData.add(questionResult.getMarkedBy() == null - ? (questionResult.getQbQuestion().getType().equals(QbQuestion.TYPE_ESSAY) ? service.getMessage( - "label.monitoring.user.summary.grade.required") : "") - : questionResult.getMarkedBy().getFullName()); + + String marker = ""; + if (questionResult.getMarkedBy() == null) { + if (questionResult.getQbQuestion().getType().equals(QbQuestion.TYPE_ESSAY)) { + marker = "(" + service.getMessage("label.monitoring.user.summary.grade.required") + ")"; + } else { + marker = "(" + service.getMessage("label.monitoring.user.summary.grade.auto") + ")"; + } + } else { + marker = questionResult.getMarkedBy().getFullName(); + } + userData.add(marker); + String markerCommentEscaped = ""; if (StringUtils.isNotBlank(questionResult.getMarkerComment())) { markerCommentEscaped = questionResult.getMarkerComment().replace("\n", "
"); Index: lams_tool_assessment/web/pages/monitoring/parts/masterDetailLoadUp.jsp =================================================================== diff -u -rcfd463431d2171b40403dcff2508408e72685c0e -r57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5 --- lams_tool_assessment/web/pages/monitoring/parts/masterDetailLoadUp.jsp (.../masterDetailLoadUp.jsp) (revision cfd463431d2171b40403dcff2508408e72685c0e) +++ lams_tool_assessment/web/pages/monitoring/parts/masterDetailLoadUp.jsp (.../masterDetailLoadUp.jsp) (revision 57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5) @@ -2,60 +2,59 @@ - + var table = jQuery("#userSummary${param.tableName}"); + + table.addRowData(${i.index + 1}, { + id:"${i.index + 1}", + questionResultUid:"${questionResult.uid}", + title:"${fn:escapeXml(title)}", + response:responseStr, + + confidence:"${question.type == 8 ? -1 : questionResult.confidenceLevel}", + + grade: + + + "-" + + + "" + + , + marker : + + + "()" + + + "" + + + "()" + + , + markerComment: "${questionResult.markerCommentEscaped}" + }); + + // set maxGrade attribute to cell DOM element + table.setCell(${i.index + 1}, "grade", "", null, {"maxGrade" : "${questionResult.maxMark}"}); + + + if (typeof CodeMirror != 'undefined') { + CodeMirror.colorize($('.code-style')); + } + }; + masterDetailLoadUp(); + \ No newline at end of file Index: lams_tool_assessment/web/pages/monitoring/parts/questionsummary.jsp =================================================================== diff -u -r00e68ec2b347f409ce1a616f14f2b8ce975829e8 -r57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5 --- lams_tool_assessment/web/pages/monitoring/parts/questionsummary.jsp (.../questionsummary.jsp) (revision 00e68ec2b347f409ce1a616f14f2b8ce975829e8) +++ lams_tool_assessment/web/pages/monitoring/parts/questionsummary.jsp (.../questionsummary.jsp) (revision 57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5) @@ -132,7 +132,7 @@ {name:'grade', index:'grade', width:30, sorttype:"float", search:false, editable:true, editoptions: {size:4, maxlength: 4}, align:"right", classes: 'vertical-align', title : false}, - {name:'marker', index:'marker', width: 80, search:false, title: false}, + {name:'marker', index:'marker', width: 110, search:false, title: false}, {name:'markerComment', index:'markerComment', width:300, editable:true, edittype: 'textarea', sortable: false, editoptions: {maxlength: 3000, rows: 6}, title : false, formatter:function(cellvalue, options, rowObject, event) { @@ -157,7 +157,7 @@ return value; } if (value == "-") { - value = "0"; + value = ""; } return value; }, Index: lams_tool_assessment/web/pages/monitoring/parts/usersummary.jsp =================================================================== diff -u -r00e68ec2b347f409ce1a616f14f2b8ce975829e8 -r57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5 --- lams_tool_assessment/web/pages/monitoring/parts/usersummary.jsp (.../usersummary.jsp) (revision 00e68ec2b347f409ce1a616f14f2b8ce975829e8) +++ lams_tool_assessment/web/pages/monitoring/parts/usersummary.jsp (.../usersummary.jsp) (revision 57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5) @@ -105,7 +105,7 @@ {name:'grade', index:'grade', width:80, sorttype:"float", editable:true, editoptions: {size:4, maxlength: 4}, align:"right", classes: 'vertical-align', title : false }, - {name:'marker', index:'marker', width: 80, title: false}, + {name:'marker', index:'marker', width: 110, title: false}, {name:'markerComment', index:'markerComment', width:300, editable:true, edittype: 'textarea', sortable: false, editoptions: {maxlength: 3000, rows: 6}, title : false, formatter:function(cellvalue, options, rowObject, event) { @@ -127,7 +127,7 @@ return value; } if (value == "-") { - value = "0"; + value = ""; } return value; }, @@ -210,15 +210,15 @@ , marker : - - - ("") + + + "()" "" - "" + "()" , markerComment: "${questionResult.markerCommentEscaped}" Index: lams_tool_assessment/web/pages/monitoring/summary.jsp =================================================================== diff -u -r00e68ec2b347f409ce1a616f14f2b8ce975829e8 -r57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5 --- lams_tool_assessment/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 00e68ec2b347f409ce1a616f14f2b8ce975829e8) +++ lams_tool_assessment/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 57a3aa14acf1aecf9450ab6a8cc473ae470fc6c5) @@ -193,7 +193,7 @@ {name:'grade', index:'grade', width:80, sorttype:"float", editable:true, editoptions: {size:4, maxlength: 4}, align:"right", classes: 'vertical-align', title : false }, - {name:'marker', index:'marker', width: 80, title: false}, + {name:'marker', index:'marker', width: 110, title: false}, {name:'markerComment', index:'markerComment', width:300, editable:true, edittype: 'textarea', sortable: false, editoptions: {maxlength: 3000, rows: 6}, title : false, formatter:function(cellvalue, options, rowObject, event) {