Index: lams_tool_images/conf/xdoclet/struts-actions.xml =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -258,9 +258,14 @@ name="imageCommentForm" scope="request" validate="false"> - - - + + + + + + Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/ImageRatingDAO.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/ImageRatingDAO.java (.../ImageRatingDAO.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/ImageRatingDAO.java (.../ImageRatingDAO.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -23,6 +23,8 @@ /* $Id$ */ package org.lamsfoundation.lams.tool.imageGallery.dao; +import java.util.List; + import org.lamsfoundation.lams.tool.imageGallery.model.ImageRating; /** @@ -33,13 +35,23 @@ */ public interface ImageRatingDAO extends DAO { - /** - * Return imageRating by the given imageUid and userId. - * @param imageUid - * @param userId - * @return - */ - public ImageRating getImageRatingByImageAndUser(Long imageUid, Long userId); + /** + * Return imageRating by the given imageUid and userId. + * + * @param imageUid + * @param userId + * @return + */ + public ImageRating getImageRatingByImageAndUser(Long imageUid, Long userId); + /** + * Return list of imageRatings by the the given imageUid. + * + * @param imageUid + * @param userId + * @return + */ + public List getImageRatingsByImageUid(Long imageUid); + } \ No newline at end of file Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageRatingDAOHibernate.java =================================================================== diff -u -r5d9ada1b3b139591dc6f1fffec04990beb727522 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageRatingDAOHibernate.java (.../ImageRatingDAOHibernate.java) (revision 5d9ada1b3b139591dc6f1fffec04990beb727522) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageRatingDAOHibernate.java (.../ImageRatingDAOHibernate.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -39,11 +39,18 @@ private static final String FIND_BY_IMAGE_AND_USER = "from " + ImageRating.class.getName() + " as r where r.createBy.userId = ? and r.imageGalleryItem.uid=?"; + private static final String FIND_BY_IMAGE_UID = "from " + ImageRating.class.getName() + + " as r where r.imageGalleryItem.uid=?"; + public ImageRating getImageRatingByImageAndUser(Long imageUid, Long userId) { List list = getHibernateTemplate().find(FIND_BY_IMAGE_AND_USER, new Object[] { userId, imageUid }); if (list == null || list.size() == 0) return null; return (ImageRating) list.get(0); } + public List getImageRatingsByImageUid(Long imageUid) { + return getHibernateTemplate().find(FIND_BY_IMAGE_UID, imageUid); + } + } Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dto/Summary.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dto/Summary.java (.../Summary.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dto/Summary.java (.../Summary.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -55,6 +55,8 @@ private String username; private int viewNumber; private int numberOfVotes; + private float averageRating; + private int numberRatings; // following is used for export portfolio programs: private Long fileUuid; @@ -202,8 +204,46 @@ public void setNumberOfVotes(int numberOfVotes) { this.numberOfVotes = numberOfVotes; - } + } + + /** + * Returns image average rating. + * + * @return image average rating + */ + public float getAverageRating() { + return averageRating; + } + /** + * Sets image average rating. + * + * @param averageRating + * image average rating + */ + public void setAverageRating(float averageRating) { + this.averageRating = averageRating; + } + + /** + * Returns image sequence number. + * + * @return image sequence number + */ + public int getNumberRatings() { + return numberRatings; + } + + /** + * Sets image number of rates. + * + * @param numberRates + * image number of rates + */ + public void setNumberRatings(int numberRatings) { + this.numberRatings = numberRatings; + } + public Long getFileUuid() { return fileUuid; } Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dto/UserImageContributionDTO.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dto/UserImageContributionDTO.java (.../UserImageContributionDTO.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dto/UserImageContributionDTO.java (.../UserImageContributionDTO.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -44,6 +44,9 @@ public class UserImageContributionDTO { private String sessionName; + private float averageRating; + private int numberRatings; + private int numberOfVotes; private ImageGalleryUser user; private int rating; @@ -73,7 +76,64 @@ public void setSessionName(String sessionName) { this.sessionName = sessionName; } + + /** + * Returns image average rating. + * + * @return image average rating + */ + public float getAverageRating() { + return averageRating; + } + /** + * Sets image average rating. + * + * @param averageRating + * image average rating + */ + public void setAverageRating(float averageRating) { + this.averageRating = averageRating; + } + + /** + * Returns image sequence number. + * + * @return image sequence number + */ + public int getNumberRatings() { + return numberRatings; + } + + /** + * Sets image number of rates. + * + * @param numberRates + * image number of rates + */ + public void setNumberRatings(int numberRatings) { + this.numberRatings = numberRatings; + } + + /** + * Returns image sequence number. + * + * @return image sequence number + */ + public int getNumberOfVotes() { + return numberOfVotes; + } + + /** + * Sets image number of rates. + * + * @param numberRates + * image number of rates + */ + public void setNumberOfVotes(int numberOfVotes) { + this.numberOfVotes = numberOfVotes; + } + public ImageGalleryUser getUser() { return user; } Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/ImageComment.java =================================================================== diff -u -r5d9ada1b3b139591dc6f1fffec04990beb727522 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/ImageComment.java (.../ImageComment.java) (revision 5d9ada1b3b139591dc6f1fffec04990beb727522) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/model/ImageComment.java (.../ImageComment.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -75,7 +75,7 @@ final ImageComment genericEntity = (ImageComment) o; return new EqualsBuilder().append(this.uid, genericEntity.uid).append(this.comment, genericEntity.comment) - .append(this.createBy, genericEntity.createBy).isEquals(); + .append(this.createBy.getUserId(), genericEntity.createBy.getUserId()).isEquals(); } public int hashCode() { Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/IImageGalleryService.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/IImageGalleryService.java (.../IImageGalleryService.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/IImageGalleryService.java (.../IImageGalleryService.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -185,7 +185,14 @@ * * @param comment */ - void updateImageComment(ImageComment comment); + void saveImageComment(ImageComment comment); + + /** + * Delete imageComment by the given uid. + * + * @param commentUid + */ + void deleteImageComment(Long uid); /** * Get imageGallery toolSession by toolSessionId Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/ImageGalleryServiceImpl.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/ImageGalleryServiceImpl.java (.../ImageGalleryServiceImpl.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/ImageGalleryServiceImpl.java (.../ImageGalleryServiceImpl.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -323,9 +323,13 @@ return imageCommentDao.getCommentByUid(commentUid); } - public void updateImageComment(ImageComment comment) { + public void saveImageComment(ImageComment comment) { imageCommentDao.saveObject(comment); } + + public void deleteImageComment(Long uid) { + imageCommentDao.removeObject(ImageComment.class, uid); + } public void deleteImageGalleryItem(Long uid) { imageGalleryItemDao.removeObject(ImageGalleryItem.class, uid); @@ -497,6 +501,10 @@ int numberOfVotes = imageGalleryUserDao.getNumberOfVotes(item.getUid(), session.getUid()); sum.setNumberOfVotes(numberOfVotes); + Object[] ratingForGroup = getRatingForGroup(item.getUid(),session.getSessionId()); + sum.setNumberRatings(((Long)ratingForGroup[0]).intValue()); + sum.setAverageRating(((Float)ratingForGroup[1]).floatValue()); + // set viewNumber according visit log if (visitCountMap.containsKey(item.getUid())) { sum.setViewNumber(visitCountMap.get(item.getUid()).intValue()); @@ -514,6 +522,10 @@ int numberOfVotes = imageGalleryUserDao.getNumberOfVotes(item.getUid(), session.getUid()); sum.setNumberOfVotes(numberOfVotes); + Object[] ratingForGroup = getRatingForGroup(item.getUid(),session.getSessionId()); + sum.setNumberRatings(((Long)ratingForGroup[0]).intValue()); + sum.setAverageRating(((Float)ratingForGroup[1]).floatValue()); + // set viewNumber according visit log if (visitCountMap.containsKey(item.getUid())) { sum.setViewNumber(visitCountMap.get(item.getUid()).intValue()); @@ -529,7 +541,6 @@ } return groupList; - } public List> getImageSummary(Long contentId, Long imageUid) { @@ -543,12 +554,19 @@ for (ImageGallerySession session : sessionList) { // one new group for one session. group = new ArrayList(); + Object[] ratingForGroup = getRatingForGroup(image.getUid(),session.getSessionId()); + int numberOfVotes = imageGalleryUserDao.getNumberOfVotes(image.getUid(), session.getUid()); List users = imageGalleryUserDao.getBySessionID(session.getSessionId()); // firstly, put all initial imageGallery item into this group. for (ImageGalleryUser user : users) { UserImageContributionDTO sum = new UserImageContributionDTO(session.getSessionName(), user); + sum.setNumberOfVotes(numberOfVotes); + + sum.setNumberRatings(((Long)ratingForGroup[0]).intValue()); + sum.setAverageRating(((Float)ratingForGroup[1]).floatValue()); + ImageRating rating = imageRatingDao.getImageRatingByImageAndUser(image.getUid(), user.getUserId()); if (rating != null) { sum.setRating(rating.getRating()); @@ -1147,5 +1165,27 @@ public void saveOrUpdateImageGalleryConfigItem(ImageGalleryConfigItem item) { imageGalleryConfigItemDAO.saveOrUpdate(item); } + + private Object[] getRatingForGroup(Long imageUid, Long sessionId) { + List users = imageGalleryUserDao.getBySessionID(sessionId); + Long numberRatings = new Long(0); + Float averageRating = new Float(0); + List ratings = imageRatingDao.getImageRatingsByImageUid(imageUid); + for (ImageRating rating : ratings) { + for (ImageGalleryUser user : users) { + if (rating.getCreateBy().getUserId().equals(user.getUserId())) { + numberRatings++; + averageRating += rating.getRating(); + } + } + } + + if (! numberRatings.equals(new Long(0))) { + averageRating = averageRating / numberRatings; + } + + return new Object[] {numberRatings, averageRating}; + } + } Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/MonitoringAction.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -106,6 +106,9 @@ if (param.equals("saveComment")) { return saveComment(mapping, form, request, response); } + if (param.equals("removeComment")) { + return removeComment(mapping, form, request, response); + } if (param.equals("viewReflection")) { return viewReflection(mapping, form, request, response); } @@ -167,6 +170,7 @@ request.setAttribute(ImageGalleryConstants.ATTR_IMAGE_SUMMARY, imageSummary); } request.setAttribute(ImageGalleryConstants.ATTR_IMAGE, image); + sessionMap.put(ImageGalleryConstants.ATTR_RESOURCE_ITEM_UID, imageUid); request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID()); ImageGalleryItemForm imageForm = (ImageGalleryItemForm) form; @@ -197,7 +201,8 @@ ImageGalleryItemForm imageForm = (ImageGalleryItemForm) form; String sessionMapID = imageForm.getSessionMapID(); SessionMap sessionMap = (SessionMap) request.getSession().getAttribute(sessionMapID); - request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID()); + request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMap + .get(AttributeNames.PARAM_CONTENT_FOLDER_ID)); extractFormToImageGalleryItem(request, imageForm); @@ -277,11 +282,13 @@ Long commentUid = new Long(request.getParameter(ImageGalleryConstants.ATTR_COMMENT_UID)); ImageComment comment = service.getImageCommentByUid(commentUid); ImageCommentForm commentForm = (ImageCommentForm) form; + commentForm.setSessionMapID(sessionMapID); commentForm.setCommentUid(commentUid.toString()); commentForm.setComment(comment.getComment()); - commentForm.setSessionMapID(sessionMapID); - - request.setAttribute(ImageGalleryConstants.ATTR_COMMENT, comment); + commentForm.setCreateBy(comment.getCreateBy().getLoginName()); + commentForm.setCreateDate(comment.getCreateDate().toString()); + + request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMapID); return mapping.findForward("success"); } @@ -300,6 +307,7 @@ ImageCommentForm commentForm = (ImageCommentForm) form; String sessionMapID = commentForm.getSessionMapID(); SessionMap sessionMap = (SessionMap) request.getSession().getAttribute(sessionMapID); + request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMapID); String commentMessage = commentForm.getComment(); if (StringUtils.isBlank(commentMessage)) { @@ -312,8 +320,38 @@ Long commentUid = NumberUtils.createLong(commentForm.getCommentUid()); ImageComment comment = service.getImageCommentByUid(commentUid); comment.setComment(commentMessage); - service.updateImageComment(comment); + service.saveImageComment(comment); + return mapping.findForward(ImageGalleryConstants.SUCCESS); + } + + /** + * Delete user comment. + * + * @param mapping + * @param form + * @param request + * @param response + * @return + */ + private ActionForward removeComment(ActionMapping mapping, ActionForm form, HttpServletRequest request, + HttpServletResponse response) { + + // get back sessionMAP + String sessionMapID = WebUtil.readStrParam(request, ImageGalleryConstants.ATTR_SESSION_MAP_ID); + SessionMap sessionMap = (SessionMap) request.getSession().getAttribute(sessionMapID); + IImageGalleryService service = getImageGalleryService(); + + Long commentUid = new Long(request.getParameter(ImageGalleryConstants.ATTR_COMMENT_UID)); + ImageComment comment = service.getImageCommentByUid(commentUid); + + Long imageUid = (Long) sessionMap.get(ImageGalleryConstants.ATTR_RESOURCE_ITEM_UID); + ImageGalleryItem image = service.getImageGalleryItemByUid(imageUid); + Set dbComments = image.getComments(); + dbComments.remove(comment); + service.saveOrUpdateImageGalleryItem(image); + service.deleteImageComment(commentUid); + request.setAttribute(ImageGalleryConstants.ATTR_SESSION_MAP_ID, sessionMapID); return mapping.findForward(ImageGalleryConstants.SUCCESS); } Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/form/ImageCommentForm.java =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/form/ImageCommentForm.java (.../ImageCommentForm.java) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/form/ImageCommentForm.java (.../ImageCommentForm.java) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -23,10 +23,13 @@ /* $Id$ */ package org.lamsfoundation.lams.tool.imageGallery.web.form; +import java.util.Date; + import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; +import org.lamsfoundation.lams.tool.imageGallery.model.ImageComment; import org.lamsfoundation.lams.tool.imageGallery.model.ImageGalleryItem; /** @@ -44,6 +47,9 @@ private String comment; private String commentUid; + private String createBy; + private String createDate; + public void reset(ActionMapping mapping, HttpServletRequest request){ comment = ""; } @@ -90,6 +96,22 @@ public void setCommentUid(String commentUid) { this.commentUid = commentUid; } + + public String getCreateBy() { + return createBy; + } + + public void setCreateBy(String createBy) { + this.createBy = createBy; + } + + public String getCreateDate() { + return createDate; + } + + public void setCreateDate(String createDate) { + this.createDate = createDate; + } } \ No newline at end of file Index: lams_tool_images/web/pages/monitoring/imagesummary.jsp =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/web/pages/monitoring/imagesummary.jsp (.../imagesummary.jsp) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/web/pages/monitoring/imagesummary.jsp (.../imagesummary.jsp) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -48,6 +48,28 @@

${groupSummary[0].sessionName}

+ + +
    +
  • + : ${groupSummary[0].numberRatings} +
  • +
  • + : ${groupSummary[0].averageRating} +
  • +
+
+
+ +
    +
  • + : ${groupSummary[0].numberOfVotes} +
  • +
+
+
+
+ @@ -94,8 +116,8 @@ - @@ -105,15 +127,22 @@ Index: lams_tool_images/web/pages/monitoring/parts/editcomment.jsp =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/web/pages/monitoring/parts/editcomment.jsp (.../editcomment.jsp) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/web/pages/monitoring/parts/editcomment.jsp (.../editcomment.jsp) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -18,27 +18,31 @@
<%@ include file="/common/messages.jsp"%> - - + + +

+ + +
: - ${comment.createBy.loginName} + ${createBy}
: - ${comment.createDate} + ${createDate}
@@ -50,7 +54,7 @@

- + Index: lams_tool_images/web/pages/monitoring/start.jsp =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/web/pages/monitoring/start.jsp (.../start.jsp) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/web/pages/monitoring/start.jsp (.../start.jsp) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -9,7 +9,7 @@ Index: lams_tool_images/web/pages/monitoring/startimagesummary.jsp =================================================================== diff -u --- lams_tool_images/web/pages/monitoring/startimagesummary.jsp (revision 0) +++ lams_tool_images/web/pages/monitoring/startimagesummary.jsp (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -0,0 +1,15 @@ + + +<%@ include file="/common/taglibs.jsp"%> + + + + + + + + + \ No newline at end of file Index: lams_tool_images/web/pages/monitoring/statistic.jsp =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/web/pages/monitoring/statistic.jsp (.../statistic.jsp) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/web/pages/monitoring/statistic.jsp (.../statistic.jsp) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -9,14 +9,14 @@
+ - - + <%-- display group name on first row--%>
@@ -28,12 +28,24 @@ - + + + + + + + + + - + - + - + + + + + + + + + Index: lams_tool_images/web/pages/monitoring/summary.jsp =================================================================== diff -u -ree0608cfdaec0a5cc246ac316091712268491fc6 -r61d4059adb8c5e6551b4be868e5a0d265d2eacf6 --- lams_tool_images/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision ee0608cfdaec0a5cc246ac316091712268491fc6) +++ lams_tool_images/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 61d4059adb8c5e6551b4be868e5a0d265d2eacf6) @@ -174,21 +174,6 @@ - - - - - - - - - @@ -215,10 +200,10 @@ ${image.thumbnailFileUuid}&preferDownload=false - ?toolContentID=${toolContentID}&sessionMapID=${sessionMapID}&imageUid=${image.uid}&resizeIframe=true&TB_iframe=true&height=640&width=740 + ?sessionMapID=${sessionMapID}&imageUid=${image.uid}&resizeIframe=true&TB_iframe=true&height=640&width=740 - - ${image.title} + + ${image.title} @@ -234,22 +219,6 @@ - - - - - - - - - -
- + + ${userImageContribution.rating}
- ${item.sessionName} + ${summary.sessionName} - - + + + + + +
@@ -42,29 +54,31 @@
- ${item.itemTitle} + ${summary.itemTitle} - - ${item.username} - + + ${summary.username} + - - - - - - ${item.viewNumber} - - - 0 - - - + ${summary.numberRatings} + + ${summary.averageRating} + + ${summary.numberOfVotes} +
- - - - - - - ${image.numberRatings} - - ${image.averageRating} - - ${summary.numberOfVotes} - @@ -297,7 +266,7 @@ - +