Index: lams_tool_sbmt/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r093caa86c16c7eb4835f42d8ed0f8bd8291e51d0 -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 093caa86c16c7eb4835f42d8ed0f8bd8291e51d0) +++ lams_tool_sbmt/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -129,3 +129,4 @@ #======= End labels: Exported 118 labels for en AU ===== +monitoring.marked.question=Marked? \ No newline at end of file Index: lams_tool_sbmt/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== diff -u -r6442df16716ddedae6b4eb22e36e51d874ff66aa -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision 6442df16716ddedae6b4eb22e36e51d874ff66aa) +++ lams_tool_sbmt/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -127,3 +127,4 @@ #======= End labels: Exported 118 labels for en AU ===== +monitoring.marked.question=Marked? \ No newline at end of file Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dto/SubmitUserDTO.java =================================================================== diff -u -r08950e1090443c3423a3d1c587416a2fccd8bbdf -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dto/SubmitUserDTO.java (.../SubmitUserDTO.java) (revision 08950e1090443c3423a3d1c587416a2fccd8bbdf) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dto/SubmitUserDTO.java (.../SubmitUserDTO.java) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -54,6 +54,8 @@ private Long marks; private Date dateOfSubmission; private Date dateMarksReleased; + private boolean anyFilesMarked; + //submit file list private List filesUploaded; @@ -236,4 +238,10 @@ public void setLimitUploadLeft(int limitUploadLeft) { this.limitUploadLeft = limitUploadLeft; } + public boolean isAnyFilesMarked() { + return anyFilesMarked; + } + public void setAnyFilesMarked(boolean anyFilesMarked) { + this.anyFilesMarked = anyFilesMarked; + } } Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/MonitoringAction.java =================================================================== diff -u -rbe68ba02f255048cd9f62925f8a327110ca29f9c -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/MonitoringAction.java (.../MonitoringAction.java) (revision be68ba02f255048cd9f62925f8a327110ca29f9c) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/MonitoringAction.java (.../MonitoringAction.java) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -558,12 +558,26 @@ sessionDto.setSessionName(sfs.getSessionName()); boolean hasReflect = sfs.getContent().isReflectOnActivity(); + Map userFilesMap = submitFilesService.getFilesUploadedBySession(sessionID); + //construct LearnerDTO list List userList = submitFilesService.getUsersBySession(sessionID); List learnerList = new ArrayList(); for(SubmitUser user : userList){ SubmitUserDTO learnerDto = new SubmitUserDTO(user); learnerDto.setHasRefection(hasReflect); + + learnerDto.setAnyFilesMarked(false); + List files = (List) userFilesMap.get(user); + if ( files != null && files.size() > 0 ) { + for ( FileDetailsDTO file : files ) { + if ( file.getMarks() != null && file.getMarks().trim().length() > 0) { + learnerDto.setAnyFilesMarked(true); + break; + } + } + } + learnerList.add(learnerDto); } sessionUserMap.put(sessionDto, learnerList); Index: lams_tool_sbmt/web/monitoring/mark/allmarks.jsp =================================================================== diff -u -r18e5e690d2e1a7c3d918759f7a2827c8205feaac -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/web/monitoring/mark/allmarks.jsp (.../allmarks.jsp) (revision 18e5e690d2e1a7c3d918759f7a2827c8205feaac) +++ lams_tool_sbmt/web/monitoring/mark/allmarks.jsp (.../allmarks.jsp) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -6,12 +6,16 @@ <fmt:message key="activity.title" /> - + @@ -29,7 +33,7 @@ - + Index: lams_tool_sbmt/web/monitoring/mark/mark.jsp =================================================================== diff -u -r18e5e690d2e1a7c3d918759f7a2827c8205feaac -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/web/monitoring/mark/mark.jsp (.../mark.jsp) (revision 18e5e690d2e1a7c3d918759f7a2827c8205feaac) +++ lams_tool_sbmt/web/monitoring/mark/mark.jsp (.../mark.jsp) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -9,12 +9,16 @@ - + @@ -28,7 +32,7 @@ - + Index: lams_tool_sbmt/web/monitoring/parts/summary.jsp =================================================================== diff -u -re7f9f5772bf6f3cf2786a65e78d7de441d348c37 -rf7be1eafe7ab283753711c4d5ecb867c5ed48897 --- lams_tool_sbmt/web/monitoring/parts/summary.jsp (.../summary.jsp) (revision e7f9f5772bf6f3cf2786a65e78d7de441d348c37) +++ lams_tool_sbmt/web/monitoring/parts/summary.jsp (.../summary.jsp) (revision f7be1eafe7ab283753711c4d5ecb867c5ed48897) @@ -105,6 +105,9 @@ + + +   @@ -123,6 +126,16 @@ + + + + tick + + + cross + + +