Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java =================================================================== diff -u -rcf77c0915cbb991b869756e0a53436e651040dd0 -rcda0a3d272f76d413f458d02ebeb068b937a026c --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision cf77c0915cbb991b869756e0a53436e651040dd0) +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision cda0a3d272f76d413f458d02ebeb068b937a026c) @@ -41,6 +41,7 @@ import java.util.TimeZone; import java.util.TreeSet; +import org.apache.commons.lang.StringEscapeUtils; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import org.lamsfoundation.lams.dao.IBaseDAO; @@ -1285,7 +1286,7 @@ } else if (learnerProgress.getAttemptedActivities() != null && learnerProgress.getAttemptedActivities().size() > 0) { status = ""; + + StringEscapeUtils.escapeHtml(learnerProgress.getCurrentActivity().getTitle()) + "' />"; } } return status; @@ -1305,7 +1306,7 @@ byte statusByte = learnerProgress.getProgressState(activity); if (statusByte == LearnerProgress.ACTIVITY_ATTEMPTED) { return ""; + + StringEscapeUtils.escapeHtml(learnerProgress.getCurrentActivity().getTitle()) + "' />"; } else if (statusByte == LearnerProgress.ACTIVITY_COMPLETED) { return ""; }