Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringController.java =================================================================== diff -u -rdb1f3f7a22ffaa3c9753f3bbf317b8582690ed20 -r07b3fbd22469b98039c011d1a67f19e77af0a646 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringController.java (.../MonitoringController.java) (revision db1f3f7a22ffaa3c9753f3bbf317b8582690ed20) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringController.java (.../MonitoringController.java) (revision 07b3fbd22469b98039c011d1a67f19e77af0a646) @@ -1191,7 +1191,7 @@ } ObjectNode responseJSON = JsonNodeFactory.instance.objectNode(); - List contributeActivities = getContributeActivities(lessonId, true, true); + List contributeActivities = getContributeActivities(lessonId, true, false); if (contributeActivities != null) { responseJSON.set("contributeActivities", JsonUtil.readArray(contributeActivities)); } Index: lams_monitoring/web/includes/javascript/monitorLesson5.js =================================================================== diff -u -r742be95aa7c3cc930231fe4299e28942bb6aaf7f -r07b3fbd22469b98039c011d1a67f19e77af0a646 --- lams_monitoring/web/includes/javascript/monitorLesson5.js (.../monitorLesson5.js) (revision 742be95aa7c3cc930231fe4299e28942bb6aaf7f) +++ lams_monitoring/web/includes/javascript/monitorLesson5.js (.../monitorLesson5.js) (revision 07b3fbd22469b98039c011d1a67f19e77af0a646) @@ -1162,7 +1162,6 @@ row = row.append(cell); } */ - if (contributeActivities) { $.each(contributeActivities, function(){ let contributeActivity = this; @@ -1554,8 +1553,13 @@ if (response.contributeActivities) { $.each(response.contributeActivities, function(){ if (activity.id == this.activityID) { - activity.requiresAttention = true; - return false; + $.each(this.contributeEntries, function(){ + if (!this.isComplete) { + activity.requiresAttention = true; + return false; + } + }); + return false; } }); } @@ -1971,10 +1975,10 @@ if (requiresAttentionIcon) { $('').append(requiresAttentionIcon).appendTo(activityGroup).attr({ - 'x' : coord.x + 25, - 'y' : coord.y - 5, + 'x' : coord.x + 35, + 'y' : coord.y - 10, 'width' : 20, - 'height' : 20 + 'height' : 25 }); } } else if (isBranching) {