Index: lams_central/web/qb/stats.jsp =================================================================== diff -u -red9a00f4f59d352ae53b11ba461f12affd12dab0 -r7e395b459598e00fe3f644d345bf99d2cd39d70f --- lams_central/web/qb/stats.jsp (.../stats.jsp) (revision ed9a00f4f59d352ae53b11ba461f12affd12dab0) +++ lams_central/web/qb/stats.jsp (.../stats.jsp) (revision 7e395b459598e00fe3f644d345bf99d2cd39d70f) @@ -62,23 +62,23 @@ Title:
- +
Description:
- +
Feedback:
- +
@@ -113,7 +113,7 @@ ${status.index + 1} - + Index: lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java =================================================================== diff -u -red9a00f4f59d352ae53b11ba461f12affd12dab0 -r7e395b459598e00fe3f644d345bf99d2cd39d70f --- lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java (.../QbService.java) (revision ed9a00f4f59d352ae53b11ba461f12affd12dab0) +++ lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java (.../QbService.java) (revision 7e395b459598e00fe3f644d345bf99d2cd39d70f) @@ -11,6 +11,7 @@ import org.lamsfoundation.lams.qb.dto.QbStatsDTO.QbStatsActivityDTO; import org.lamsfoundation.lams.qb.model.QbOption; import org.lamsfoundation.lams.qb.model.QbQuestion; +import org.lamsfoundation.lams.util.WebUtil; import com.fasterxml.jackson.databind.node.ArrayNode; import com.fasterxml.jackson.databind.node.JsonNodeFactory; @@ -78,8 +79,10 @@ answerPercent.put(option.getUid(), value); ObjectNode answerJSON = JsonNodeFactory.instance.objectNode(); - answerJSON.put("name", (answerIndex + 1) + ". " - + (option.getName().length() > 20 ? option.getName().substring(0, 20) + "..." : option.getName())); + String name = (answerIndex + 1) + ". " + + (option.getName().length() > 30 ? option.getName().substring(0, 30) + "..." : option.getName()); + name = WebUtil.removeHTMLtags(name); + answerJSON.put("name", name); answerJSON.put("value", value); answersJSON.add(answerJSON); }